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"