chmod 用户家目录需谨慎:
前因:
ec2 aws主机,sudo -i 切换用户到root 批改了一个ec2-user目录下的模板文件。纯手贱执行了一下:
chmod 777 -R /home/ec2-user/
结果:
而后问题来了,exit退出终端从新连贯,无奈连贯了….提醒让我输出明码?what pem ssh key 的形式怎么忽然须要明码了?
ssh -i xxx.pem ec2-user@xxx.xxx.xxx.xxx
大抵像上面这样:
图节选自:配置ssh免密登录后,仍然须要输出明码登录&解决方案,过后没有截图
过来始终是免密的:
复盘:
- .ssh目录权限千万不能瞎搞!
- 如何解决?参照:重置 Amazon EC2 实例的明码和SSH 密钥。然而讲真,把我操作懵了没有胜利,操作各种反人类化,国内的云商简略一些:
-
我是如何解决的呢?早些时候搞过ldap认证….用ldap用户登陆sudo提权批改了一下目录权限:
chmod 700 /home/ec2-user/.ssh/ chmod 600 /home/ec2-user/.ssh/authorized_keys
ssh总算能够胜利应用了!
- 重置 Amazon EC2 实例的明码和SSH 密钥还的搞一波,太费尽了真的是….。这里就为了简略记录一下这个作死过程….
发表回复