登录远程服务器我们可以使用ssh命令,部分远程服务器访问需要授权,ssh命令支持使用pem文件进行授权访问。
命令如下:
ssh -i identity_file user@hostname
1
例如:
ssh -i key.pem root@192.168.2.100
1
如果执行后出现以下错误,表示pem文件的权限太大,需要设置为只有拥有者读写权限(600)。
Permissions 0644 for ‘key.pem’ are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key “key.pem”: bad permissions
Permission denied (publickey).
修改pem文件权限
sudo chmod 0600 key.pem
1
修改后错误提示消失,可正常登录。
如果需要长期登录远程服务器,可以使用ssh-add把pem文件添加,下次直接登录。
ssh-add -K key.pem
ssh root@192.168.2.100
---------------------
作者:傲雪星枫
来源:CSDN
原文:https://blog.csdn.net/fdipzone/article/details/79763632
版权声明:本文为博主原创文章,转载请附上博文链接!