实现SSH无密码登录:使用ssh-keygen和ssh-copy-id
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现SSH无密码登录:使用ssh-keygen和ssh-copy-id相关的知识,希望对你有一定的参考价值。
ssh-keygen 产生公钥与私钥对.
ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的/home/username/.ssh和~/.ssh/authorized_keys的权利.
操作记录:
1)第一步:在本地机器上使用ssh-keygen产生公钥私钥对
#ssh-keygen -t rsa [一路默认回车]
这样就会在当前用户家目录下的.ssh目录里产生公钥和私钥文件:id_rsa.pub、id_rsa
2)用ssh-copy-id将公钥复制到远程机器中
#ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected] [把本机的公钥拷贝到远程机器上,比如B机器]
注意: ssh-copy-id 将key写到远程机器的 ~/ .ssh/authorized_key.文件中
3)这样,本机登录到上面远程机器(B机器)就不用输入密码
#ssh [email protected]
以上是关于实现SSH无密码登录:使用ssh-keygen和ssh-copy-id的主要内容,如果未能解决你的问题,请参考以下文章
使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录