Linux ssh(公钥 私钥)登录配置

2017-05-09  本文已影响320人  暴风鱼

简言之,共两步:

1.  生成公钥-私钥对。  

2.  公钥信息写入到远程主机的 ~/.ssh/authorized_keys 文件中(私钥存放在本地的~/.ssh目录中)。
生成公钥-私钥对:
$ ssh-keygen
将公钥信息配置到远程主机的 ~/.ssh/authorized_keys 文件中。
$ scp ~/.ssh/id_rsa.pub [用户名]@[远程主机IP]:~
      # 将本地的公钥文件复制到远程主机上
      # 这个文件放哪里并不重要,不上传也可以,
      # 只要能用用某种方式将公钥信息添加到 ~/.ssh/authorized_keys 中就可以。

$ ssh [用户名]@[远程主机IP] "echo `cat ~/id_rsa.pub` >> ~/.ssh/authorized_keys"

参考: Use Public Key Authentication with SSH

上一篇 下一篇

猜你喜欢

热点阅读