原因:ubuntu 16 系统安装后默认只安装了openssh-client
查看命令:
dpkg -l | grep ssh
可以被远程访问的软件需要安装
openssh-server,apt-get 命令前提要能连外网;
执行命令:sudo apt-get install openssh-server
安装到一半需要输入 Y 回车;
等待安装完成,直接再次尝试远程连接(远程认证别忘了);
查询sshserver状态及日志:
sudo systemctl status ssh
离线安装大概的方式如下:
如果不行连外网,需要在另一台下载好
apt-get download openssh-server
apt-get download $(apt-rdepends openssh-server | grep -v "^ ")
将下载的.deb
文件 复制到离线机器,
执行命令安装:sudo dpkg -i *.deb
如果在安装过程中出现依赖问题,可以使用以下命令
来修复:
sudo apt-get -f install