在终端使用私钥文件连接服务器

/ 0评 / 0

私钥文件权限不能过大,如果权限过大,会报类似以下错误:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         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

最后输入密码即可登录。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注