ssh连接不上服务器的原因有很多,但如果服务器正常,ping也能ping通,但是ssh就是连接不上,若是出现该情况,最有可能的原因就是防火墙没有关闭
解决方法:
一、开启SSH
首先通过root用户登录到Linux,打开终端,运行下列代码:
/etc/init.d/sshd restrat
二、关闭防火墙
1、在终端运行 setup
2、点击并选择“firewall”回车确认
3、接着按tab切换至“Disablede”项目,之后点击空格选择,再按tab切换点击ok,最后按下空格键选择
4、按tab切换至“quit”项,点击空格键选择
最后使用客户端ssh登录linux,登录成功。
三、关闭防火墙的另一种方式
/etc/init.d/iptables stop
因为在使用linux过程中,linux的某些版本,会出现不允许root用户远程登陆的情况,出现该情况需要修改设置
#vi /etc/ssh/sshd_config PermitRootLogin no #这为root用户不能进行远程登录,需要修改成 PermitRootLogin yes
并重启sshd服务能允许root用户远程登陆。
#service sshd restart
另外,还有的可能就是ssh agent进程在运行,ssh server进程sshd根本就没有运行,导致连接不上,这样的话,启动sshd进程,重新登录就好。
以上就是关于“ssh突然连不上linux服务器的原因?”的相关介绍,若有不清楚的可以咨询酷番云,酷番云作为云南为数不错持有ICP/ISP/IDC等资质专业云计算提供商之一,成本控制良好,性价比高!提供各类云服务器产品及ICP备案一站式服务,操作简单快捷,7*24小时不间断售后运维技术支持,专业备案团队全力支持。