ssh远程连接centos7故障排除

Posted saintdingtheGreat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh远程连接centos7故障排除相关的知识,希望对你有一定的参考价值。

导致故障的原因在两个方面

1.网络问题---物理链路就不通可以通过在客户端 telnet目标主机地址,例如:telnet 192.168.1.107 22 千万别忘了端口号!!!,如果通了还连不上则按下步:

2.目标主机未安装SSH服务或默认的22端口未在防火墙中开放

 

在centos7中防火墙是firewall而不在是传统的iptable,我们不妨通过命令查看22端口,或者是查看ssh服务状态,如果目标主机未安装ssh服务则通过下列命令安装

sudo yum install openssh*

安装完成后,启动服务sudo systemctl start sshd

然后在firewall中开启22端口,命令如下:firewall-cmd --zone=public --add-port=22/tcp --permanent

重启服务 systemctl restart firewalld

查看端口是否开放 firewall-cmd --zone=public --query-port=22/tcp

以上是关于ssh远程连接centos7故障排除的主要内容,如果未能解决你的问题,请参考以下文章

使用 Linux for Windows 子系统对 ssh“连接超时”进行故障排除

故障排除及系统优化

SSH 远程连接原理及故障排错详解

centos7配置ssh连接

CentOS7修改SSH远程连接端口

ssh连接CentOS7服务器