运维手册1---ssh命令:使用密钥文件进行登陆

一般登录一台服务器采用命令:ssh root@ipd地址,  然后再输入密码。
但有时为了安全,是采用密钥文件进行登录,此时方式如下:

1. 先通过ssh-add命令将密钥文件添加到本地:
    ssh-add -k 密钥文件

    在执行上面的命令后会提示让你确认是否继续,输入yes继续,然后可能会提示一个错误
  1. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
  2.         WARNING: UNPROTECTED PRIVATE KEY FILE!           
  3. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
  4. Permissions 0770 for '/Usersworkspace/key.pem' are too open.  
  5. It is required that your private key files are NOT accessible by others.  
  6. This private key will be ignored.  
  7. bad permissions: ignore key: '/Usersworkspace/key.pem'  
  8. Permission denied (publickey). 
    这个问题是说这个文件的权限太大了,需要给小点  所以就执行:
   sudo chmod 600 密钥文件
   然后再ssh-add,完了之后就能按之前的方式进行登录了:
2. 执行完上面的命令后下次就只需要像普通ssh那样访问就可以了,如下:
   ssh root@192.168.1.1
原文地址:https://www.cnblogs.com/cnsec/p/11515747.html