首先如果要使用终端进行远程连接的ubuntu虚拟机的话,必须保证其虚拟机ip能在window下ping的动。具体的ubuntu网络配置这里不再讲,我这里使用的是NAT连接。
然后检查ssh服务是否有安装,查看ssh进程,如下:
ps -s | grep ssh
如果没有上述显示ssh信息,则说明没有安装openssh-server,或者直接使用如下命令检查是否有openssh-server包:
于是我们需要通过命令进行安装,如下:
sudo apt-get install openssh-server
如果在安装中报如下错误:
说明openssh-server依赖包有问题,我们可以使用如下命令进行软件包更新:
sudo apt-get update
如下图正在进行更新中:
更新完成后,在使用sudo apt-get install openssh-server即可解决问题;
在保证上述没有安装openssh-server包会产生如上问题,还有要看ssh服务是否启动了,可以使用如下命令操作ssh服务:
sudo service ssh stop|start ssh服务停止或启动。
关闭了ssh服务也会导致连接被拒。