Xshell无法连接CentOS(版本6.3)
2019-05-31 本文已影响0人
hbhey
Xshell连不上虚拟机主要可能是一下问题造成:
1:虚拟机没有设置相应IP地址
具体设置IP地址可参考(桥接模式): https://www.cnblogs.com/fuly550871915/p/4949513.html
2:SSH服务没有启动
Secure Shell(缩写为 SSH),由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为一项创建在应用层和传输层基础上的安全协议,为计算机上的 Shell(壳层)提供安全的传输和使用环境。
(1)查看SSH状态
sudo service sshd status
(2)安装SSH服务
如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:
sudo yum install sshd
或者
sudo yum install openssh-server(由osc网友 火耳提供)
如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:
sudo apt-get install sshd
或者
sudo apt-get install openssh-server(由osc网友 火耳提供)
(3)开启SSH服务
sudo service sshd start
执行完命令后,用第一步:查看ssh服务状态的命令,如果出现以下提示
Active: active (running) since Sun 2013-04-07 13:43:11 CST; 15s ago
(4)卸载SSH服务
如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:
sudo yum remove sshd
如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:
sudo apt-get –purge remove sshd
3:20端口被暂用
(1)查看端口情况
netstat -anp|grep 80
(2)打开端口号
iptables -A INPUT -ptcp --dport 端口号-j ACCEPT
service iptables save // 保存设置
4:防火墙未关闭
- 关闭虚拟机防火墙:
永久性生效:
开启:chkconfig iptables on
关闭:chkconfig iptables off
即时生效,重启后失效:
开启:service iptables start
关闭:service iptables stop
- 关闭宿主机防火墙
没有必要因小失大去关闭整个防火墙,可设置相应的入栈和出栈规则即可。即入站规则和出站规则内的 “文件和打印共享(回显请求 – ICMPv4-In)”允许连接,在出站规则中为 “文件和打印共享(回显请求 – ICMPv4-Out)”允许连接。
ps:笔者面临的问题是虚拟机可以ping通宿主机,宿主机无法ping通虚拟机,就是被防火墙问题困扰,关闭之后需要重启一下电脑便生效。