解决虚拟机Linux环境可以ping通联网,但xshell无法连接到虚拟机的问题
解决虚拟机Linux环境可以ping通联网,但xshell无法连接到虚拟机的问题一、Ubuntu虚拟机一、Ubuntu虚拟机文章转载自:https://blog.csdn.net/qq_32670879/article/details/104348354背景:Ubuntu能Ping通主机,主机也能ping通虚拟机。而且,虚拟机也能上网。只是xshell不能连接。解决方法:1.查看防火墙状态sudo
·
一、Ubuntu虚拟机
背景:Ubuntu能Ping通主机,主机也能ping通虚拟机。而且,虚拟机也能上网。只是xshell不能连接。
解决方法:
- 1.查看防火墙状态
sudo ufw status
结果如下:(显示内容为ssh服务未开启)
- 2.开启22号端口,可以提供给xshell进行连接
sudo ufw allow 22
- 3.在虚拟机中安装openssh服务
sudo apt-get install openssh-server
- 4.等待ssh服务安装完成后,通过命令查看ssh服务是否成功开启。
显示上图信息,表示ssh服务已正常开启,可以通过xshell进行连接了。
二、Mac无法连接Xshell
如果能够ping通网络但是无法连接Xshell,说明端口22未开放,不能提供给Xshell连接
如何在Mac中打开22端口
- 选择系统偏好设置—>共享
- 点击远程登陆
- 右击打开终端,输入ssh localhost
- 然后输入yes
- 输入管理员密码
这样就大功告成啦,然后可以用Xshell工具连接访问啦!
更多推荐
已为社区贡献1条内容
所有评论(0)