ssh无法连接本地虚拟机的解决办法,最近梦想之路在看一些哔哩哔哩上的视频教程,为了能够快速掌握,在本机上安装了一个ubuntu的虚拟机。但是在使用过程中遇到了一个问题,就是使用ssh软件无法连接本地的虚拟机,于是就搜索了一些解决办法。
好在幸不辱命,梦想之路顺利的找到了解决办法。原因是unbuntu的服务器端没有安装ssh服务端的原因,当梦想之路安装完毕以后就可以顺利的使用ssh客户端连接虚拟机了。下面是步骤,遇到此问题的小伙伴们可以参考一下。
ssh无法链接虚拟机的解决办法:
1、首先,我们要确认一下虚拟机和本地电脑能不能ping通,如果不能ping通的话大概率是网络设置原因,这个请大家自行搜索解决。
2、排除第一点以后,那么大概率就是虚拟机没有安装ssh的服务器端,我们可以在虚拟机上输入:
ssh localhost
如果出现下图则说明虚拟机没有安装ssh服务端,我们只需要输入几个简单的命令安装一下就可以了。
3、虚拟机命令行输入:
sudo apt-get install openssh-server
然后根据提示输入yes(y)确认安装就可以了,当然前提是需要你的虚拟机可以正常联网。
安装完之后输入:
ps -e | grep ssh
来判断ssh是否开启,如果开启,会出现sshd的字样,要是没有开启,需要/etc/init.d/ssh start开启ssh。
基本上都到这步就可以顺利的使用ssh连接虚拟机了,如果还是不行的话可能是因为虚拟机的防火墙没有开启ssh端口,这个请大家自行搜索解决问题。
PS:查看Ubuntu的端口方法:
cat /etc/ssh/sshd_config
以上内容就是梦想之路所找到的ssh无法连接本地虚拟机的解决办法,希望可以对遇到同样问题的小伙伴们提供参考!