方式一
ssh -i key.pem root@IP
如果出现报错说明这个问题是文件的权限太大了,需要给小点:
chmod 600 key.pem
方式二
可以使用ssh-add 添加key文件:
ssh-add -k key.pem
正常登录:
ssh root@IP
若执行ssh-add 出现错误:Could not open a connection to your authentication agent,则先执行如下命令即可:
ssh-agent bash
ssh-add 只是把秘钥添加到当前会话,退出会话介绍,再次登录又需要重新ssh-add
方式三
通过配置文件指定秘钥路径,通常我们把秘钥文件放到~/.ssh目录,比如~/.ssh/key.pem
vi ~/.ssh/config
增加秘钥文件路径即可
IdentityFile ~/.ssh/key.pem