为什么我的linux服务器通过ssh连接不上

为什么我的linux服务器通过ssh连接不上,第1张

连不上可能有一下几种情况:

你的Linux服务器没有安装OpenSSH,所以他可以访问其他服务器,而其他服务器不能连接它

你的Linux服务器使用的IP是局域网IP,那么要想连接上它,你的客户端也得是在同一局域网内

如果你的Linux 服务器使用的是公网IP(就是哪怕在外省也能ping 的通),那么就要检查你的服务器的网路是否正常,防火墙过滤规则,以及端口是否是非常用端口

一般,我遇到的多是第一种情况和第二种情况,你可以具体检查一下

如果能ping通但是连不上 可能是linux的防火墙没有关或者ssh服务没开 进入linux服务器

以此输入下面的命令 service sshd restart service iptables stop

如果你的ssh端口号没有修改的话就可以连上了 ssh配置文件在 /etc/ssh/sshd_config文件里

1、 关闭防火墙;

2、ping linux服务器的ip,能通的话表示物理连接是正常的;

3、telnet端口看是否通,没通的话检查ssh程序有没有安装;

4、开启sshd服务:systemctl start sshd.service;

5、 检查是否开启22端口:netstat –ntpl|grep 22


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9031162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存