linux查看ssh服务是不是开启

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux查看ssh服务是不是开启相关的知识,希望对你有一定的参考价值。

参考技术A 红帽6或者centos6版本及以下使用service sshd status查看
红帽7或者centos7版本以上使用systemctl status sshd查看
或者在系统上直接使用ps -ef | grep sshd

ssh访问不了对方ip

1. 首先检查ssh服务是否已经在对方服务器上开启;
2. 检查对方服务器的防火墙是否开启,以及是否放行了ssh端口;
3. 检查本地的防火墙设置,是否放行了ssh端口;
4. 检查本地的DNS设置,是否正确;
5. 检查本地的网络是否联通,可以使用ping命令;
6. 检查本地的ssh客户端是否正确,是否能够连接到其他服务器;
7. 检查对方服务器的ssh设置,是否允许root用户登录;
8. 检查对方服务器的ssh设置,是否允许密码登录;
9. 检查对方服务器的ssh设置,是否允许使用公钥认证登录;
10. 检查本地的ssh公钥是否已经添加到对方服务器的authorized_keys文件中。
参考技术A 1、检查ssh服务是否正常运行,可以使用netstat -anp | grep 22查看端口是否正常监听;
2、检查防火墙规则是否正确,检查防火墙是否拦截了ssh端口;
3、检查主机的SSH配置文件,确保允许远程连接;
4、检查是否有其他软件占用了22端口;
5、检查ssh服务是否正常启动,可以使用ps -ef | grep ssh查看ssh服务是否正常运行;
6、检查服务器的网络连接是否正常,可以使用ping或traceroute测试网络;
7、检查服务器的DNS解析是否正常,可以使用nslookup命令检查;
8、检查客户端的ssh配置是否正确,可以使用ssh -v命令查看客户端的详细配置;
9、检查服务器的ssh版本是否正确,可以使用ssh -V命令查看服务器的ssh版本;
10、检查服务器是否设置了ssh密码,可以使用ssh -l命令查看服务器是否设置了ssh密码。

以上是关于linux查看ssh服务是不是开启的主要内容,如果未能解决你的问题,请参考以下文章

如何查看linux上的ssh服务是不是正常

win10怎么查看ssh是不是开启

linux如何使用SSH服务

Linux配置ssh

如何查看linux开放ssh端口?

LINUX如何开启22好端口