首先查看虚拟机的ip地址,用windows的命令窗口去ping,如果可以ping成功,但是无法连接。第一步,我们在Ubuntu的命令窗口检查防火墙的状态,看防火墙是否关闭
sudo ufw status //查看防火墙状态
sudo ufw enable //开启防火墙
sudo ufw disable //关闭防火墙
若为下图所示,则是开启状态,我们关闭它。
若为下图所示,则为关闭状态,我们不管它。
第二步,检查是否安装ssh服务
sudo ps -e|grep ssh //检查ssh服务是否启动
sudo service ssh start //启动ssh服务
sudo apt-get install openssh-server //安装ssh服务
ssh -V //查看ssh是否安装成功 V大写
第三步,检查sshd_config,使用命令vi /etc/ssh/sshd_config并将下图红框地方改成下图的样子
第四步,这也是我出现的问提,把右键右下角的网络,打开网络和internet设置,点击更改适配器选项,右键VMnet8,选择属性
双击Internet协议版本4,将ip地址改成自动获取,之前我因为一些原因设置了手动ip,导致无法用ssh服务远程登录,改成自动获取就可以登陆了,具体原因我还不清楚。写个文档记录下
SecureFx,xftp的用户名和密码要与虚拟机的相同才能登录