linux 免密码登陆配置
假设要登录的机器为A,当前登录的机器为B
首先在B的机器上生成密钥(如果已经生成可以跳过):
$ ssh-keygen -t rsa
这个命令会生成B机器的公钥 ~/.ssh/id_rsa.pub
然后在将生成的公钥复制到机器A上的~/.ssh/authorized_keys中,使用如下命令:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@A
root为需要登录到机器A上的身份,需要替换成需要的用户名。
最后,测试免密码登录
$ ssh root@A