美文网首页
Xshell无法连接CentOS(版本6.3)

Xshell无法连接CentOS(版本6.3)

作者: hbhey | 来源:发表于2019-05-31 15:15 被阅读0次

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:防火墙未关闭

  1. 关闭虚拟机防火墙:
        永久性生效:
           开启:chkconfig iptables on
           关闭:chkconfig iptables off
       即时生效,重启后失效:
           开启:service iptables start
           关闭:service iptables stop
  1. 关闭宿主机防火墙

没有必要因小失大去关闭整个防火墙,可设置相应的入栈和出栈规则即可。即入站规则和出站规则内的 “文件和打印共享(回显请求 – ICMPv4-In)”允许连接,在出站规则中为 “文件和打印共享(回显请求 – ICMPv4-Out)”允许连接。

ps:笔者面临的问题是虚拟机可以ping通宿主机,宿主机无法ping通虚拟机,就是被防火墙问题困扰,关闭之后需要重启一下电脑便生效。

相关文章

网友评论

      本文标题:Xshell无法连接CentOS(版本6.3)

      本文链接:https://www.haomeiwen.com/subject/plnwtctx.html