开发者社区> 问答> 正文

使用xshell连接不上服务器,22端口已开

使用xshell连接不上服务器,22端口已开

展开
收起
游客vnbjcwk3m6lys 2020-09-04 13:07:37 2278 0
1 条回答
写回答
取消 提交回答
  • 可能存在的原因有:

    ① 在虚拟机上没有连上网

    所以首先要保证要连接上网

    ② 没有开启SSHD服务可以通过系统->服务来查看是否启动了该服务,可以在命令行中输入service sshd status命令来查看该服务的状态

    ③在网上搜索了一下,可能是防火墙的问题(要关闭掉防火墙)

    可以使用命令设置防火墙:

    a. 永久性生效

    开启:chkconfig iptables on

    关闭:chkconfig iptables off

    b. 即时生效,重启后失效

    开启:service iptables start

    关闭:service iptables stop

    1. 保证在前面三项都设置好的话,我先在xshell6上尝试连接上服务器,但是连接还是失败,在从网上查找了资料,在xshell6上看看能不能ping通虚拟机的ip地址,发现ping不通,打开控制面板发现在自己虚拟机上设置的NAT模式的网卡的ip地址所在的网段与虚拟机上的不一致

    而且没有开启DHCP功能,所以进入虚拟机进行设置,回想起来是因为自己在修改DHCP的网段的时候没有确定,导致没有开启DHCP的服务,连接就失败了,重修修改确定之后再次进入控制面板可以发现Vmware8网卡已经开启了DHCP服务,ip地址与主机的ip地址也在同一个网段

    1. 在xshell6上连接Linux服务器就可以连接上了
    2021-02-14 01:16:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载