反思下今天遇到的问题,在家可以ssh到我的vm虚拟机server。在单位时,不能打开登录窗口直接被拒绝。
思路如下:
-
首先,关闭所有防火墙,无果
-
检查sshd配置文件,开启密码验证(之前是公钥验证),无果
-
上网查询资料核对自己的ssh配置文件,无果
-
检查/var/log/messages ,无ssh被拒绝的内容
-
systemctl status sshd /journalctl -xe 均只有冷冰冰的refused connection
-
直到百度看到有人提起/etc/hosts.allow与deny文件,才想起很久以前似乎设置过allow文件………
造成时间浪费的首要原因是思路不对,应首先思考家庭网络与单位网络的区别,IP地址段不同。
其次是SSH服务基础不牢固,已经忽略了hosts.allow与deny文件。慎之!慎之!
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/101739