今天早上一来,发现连接不上公司服务器的远程了
然后还好有VNC 还在连接中,就去找问题。
第一步:查看sshd 服务是否在启动用,发现 它停止了
systemctl status sshd
第二步: 使用命令查看日志,下面两种思路,第一种不行换第二种。
- 查看详细错误信息,确保 /etc/ssh/sshd_config 文件中的配置项没有错误。你可以使用以下命令检查配置文件是否存在语法错误
- 检查 SSH 主机密钥: 确保 SSH 主机密钥存在并且没有损坏。你可以检查
/etc/ssh/
目录下的ssh_host_*
文件。
journalctl -xe | grep sshd
日志中显示 是 在配置文件中 139这里出现问题。
第三步:进入配置文件,然后去修改配置文件
进入sshd 配置文件
cd /etc/ssh/
vi sshd_config
或者
vi /etc/ssh/sshd/_config
第四步:修改完成后,重新启动,并查看状态
systemctl restart sshd
systemctl status sshd