guangzhou

Recent posts:
Blog index
About
RSS

使用macbook终端通过私钥远程登录云服务器

July 09, 2026     Linux/Unix   33   

几个月前云服务器被木马入侵,于是使用了私钥远程登录,将私钥存放在本地电脑,今天使用终端远程登录的时候忘记了,直接使用:

ssh root@45.119.**.* 

报错:Permission denied (publickey).

后来才记起来登录方式被我改了,于是使用下面的命令查看我指定文件夹里的私钥:

cat /自定义路径/私钥名.pub

可以读到私钥的数据:

—–BEGIN OPENSSH PRIVATE KEY—–

b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAA************************

QyNTUxOQAAACD/0oSVhYbB3eHtyvFu32O7X1HHxoh3DmyfEP9kGIWigwAAAJitUGjJrVBo

……

AAAECdIOT0+BoBfipAf4l7dpg0TkFCNGy+9SluSFf2NClvjv/ShJWFhsHd4e3K8W7fY7tf

*************

—–END OPENSSH PRIVATE KEY—–

继续手动指定私钥路径连接:

ssh -i /自定义路径/私钥文件名 root@45.119.**.*

继续报错:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Permissions 0644 for ‘/Users/***/Documents/?\226?\213/?\234\215?\212??\231??\232\204ssh?\231??\225?\206?\222?/45.119.99.7_id_ed25519’ 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/***/Documents/?\226?\213/?\234\215?\212??\231??\232\204ssh?\231??\225?\206?\222?/45.119.99.7_id_ed25519”: bad permissions

root@45.119.**.*: Permission denied (publickey).

原因:私钥文件权限太宽松,SSH 安全机制直接拒绝使用该私钥。

执行如下的命令修改权限:

chmod 600 /自定义路径/私钥文件名

接着执行下面的命令:

ssh -i /自定义路径/私钥文件名 root@45.119.**.*

成功连接云服务器!

如果文章对您有帮助,欢迎点击下方按钮打赏作者

Comments

No comments yet.
To verify that you are human, please fill in "七"(required)