私钥文件权限不能过大,如果权限过大,会报类似以下错误:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 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 :
chmod 0600 your_private_key_path
接着使用下面命令在终端连接服务器,改成自己的私钥路径、ip和端口:
ssh -i your_private_key_path root@your_ip -p your_port
最后输入密码即可登录。