在机房的 linux服务器重启后需要重新输入账号,密码
如果没有输入账号 密码ssh就连不上
请问这个问题大家是怎么处理的啊? 谢谢!
用户主目录加密了吧!导致/home/<USER>/.ssh/authorized_key无法访问,启动不了sshd。
1、解除挂载加密
ecryptfs-umount-private
2、目录可写
chmod 700 ~/Private
3、备份后,删除相关目录
rm -rf ~/Private ~/.Private ~/.ecryptfs
4、卸载加密工具
sudo apt-get remove ecryptfs-utils libecryptfs0
参考http://ju.outofmemory.cn/entry/225033
先想一下有几种情况连不上
1:服务器是不是断开网络了?
2:重启以后ip是不是变了?
3:你本地ssh的机器是否断开网络了?
4:检查一下你服务器的ssh server
5:两台机器是否在同一个局域网
7 回答5.2k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答781 阅读✓ 已解决
2 回答3.2k 阅读
我觉得是不是你 shhd的自己手动配置的,然后自启动没写对地方啊?
看你的描述感觉像是把shhd启动配置到
/etc/profile
这里了。所以每当你登录用户后才启动ssh服务。