用linux自带的终端使用ssh命令指定密钥连接远程服务器时,出现如下提示:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0777 for 'liydsshkey' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: liydsshkey Permission denied (publickey).
看提示大意是说密钥文件权限不能为777,不能被其它用户读取,
知道了问题所在,把私钥文件改成700权限:
chmod 700 liyddsshkey
问题解决!