在进行了一些"乱七八糟"的操作后,远程连接不上了。这里记录一下两个坑。
【1】Failed to start OpenSSH Server daemon
- 查看sshd状态
- sshd -t 查看详情
意思就是这几个文件太过于开发,需要私密一点。
修改权限命令如下:
chmod 0600 ssh_host_ecdsa_key ssh_host_rsa_key ssh_host_ed25519_key
- 重启服务
service sshd restart
Bug:
/var/empty/sshd must be owned by root and not group or world-writable.
这是第二个坑。
【2】/var/empty/sshd属主问题
- 操作命令如下:
chown root /var/empty/sshd/
chown -R root.root /var/empty/sshd
chmod 744 /var/empty/sshd
- 重启服务
service sshd restart
OK!
【3】SSH跳跃局域网内其他主机
步骤如下:
- 使用工具登录第一台linux服务器;
- 使用命令:ssh 用户名@IP
- 输入密码,回车即可
本文介绍了两种常见的SSH远程连接失败的问题及其解决方案。一是关于SSH密钥文件权限设置不当导致服务无法启动;二是/var/empty/sshd目录属主错误引发的问题。通过调整文件权限和目录属主,可以有效解决这些问题。
7786

被折叠的 条评论
为什么被折叠?



