私钥文件权限不能过大,如果权限过大,会报类似以下错误:
1 2 3 4 5 6 7 8 |
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/Users/feng/Desktop/liugaolin-private-openssh-key' 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/feng/Desktop/liugaolin-private-openssh-key": bad permissions Permission denied (publickey,gssapi-keyex,gssapi-with-mic). |
解决上面的问题,将私钥文件设置成 0600 :
1 |
chmod 0600 your_private_key_path |
接着使用下面命令在终端连接服务器,改成自己的私钥路径、ip和端口:
1 |
ssh -i your_private_key_path root@your_ip -p your_port |
最后输入密码即可登录。