最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】Mac中iTerm2用ssh登录服务器报错:Permissions 0644 for .ssh/id_rsa are too open

报错 crifan 1633浏览 0评论
折腾:
【未解决】集成TDEngine到智能电力的Java后台SprintBoot中
期间,去用之前就配置好的Mac中的iTerm2去ssh登录服务器,结果报错:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/Users/crifan/.ssh/id_rsa-NeteaseCloud' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "/Users/crifan/.ssh/id_rsa-NeteaseCloud": bad permissions
root@xxx's password:
很明显是:key的问题
但是很奇怪的是:之前是可以正常登录的。
所以去改权限
crifan@licrifandeMacBook-Pro  ~  ll /Users/crifan/.ssh/id_rsa-NeteaseCloud
-rw-r--r--@ 1 crifan  staff   1.6K  2 28 20:21 /Users/crifan/.ssh/id_rsa-NeteaseCloud
确认存在。没问题。
Permissions 0644 for .ssh id_rsa are too open
ssh “permissions are too open” error – Stack Overflow
crifan@licrifandeMacBook-Pro  ~  ll /Users/crifan/.ssh/id_rsa-NeteaseCloud
-r--------@ 1 crifan  staff   1.6K  2 28 20:21 /Users/crifan/.ssh/id_rsa-NeteaseCloud
然后再去试试,就没了警告了。
【总结】
此处ssh对于key的文件的权限要求很高:
不要让别人可以访问。
所之前默认0644,是不好的,所以要去改为:
不允许别人和自己修改:
chmod 400 ~/.ssh/id_rsa
只允许自己修改,不允许别人访问和修改
chmod 600 ~/.ssh/id_rsa
即可。
【后记】
但是竟然还要输入密码:
也很奇怪。
输入密码,结果报错:
Permission denied, please try again.
再多试试几次。
结果还是不行。
突然发现,此处的IP是:xxx
-》是自己crifan.com的Vultr的IP
不是以为的另外一个服务器的IP啊
去看看iTerm2中的Profile,是不是配置错误了?
果然是错误了。
去修改IP:
终于可以正常登录了:

转载请注明:在路上 » 【已解决】Mac中iTerm2用ssh登录服务器报错:Permissions 0644 for .ssh/id_rsa are too open

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
81 queries in 0.180 seconds, using 22.06MB memory