生成pem文件的过程:
su切换到需要登录的用户下

# 生成公、私钥
ssh-keygen -t rsa -b 2048 -v

# 将私钥内容copy给pem
cp ~/.ssh/id_rsa test.pem

# 将公钥内容重定向给authorized_keys文件
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys

# 修改authorized_keys文件权限
chmod 600 ~/.ssh/authorized_keys

# 修改~/.ssh目录权限
chmod 700 ~/.ssh

# 将test.pem文件下载下来,再通过ssh -i test.pem username@ip进行连接
如果连接报了这样的错误
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'test.pem' 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: test.pem
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
需要修改test.pem的文件权限为600
chmod 600 test.pem
posted on 2022-12-13 17:41  jiayou111  阅读(768)  评论(0编辑  收藏  举报