折腾:
【未解决】集成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
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