ssh免密钥登陆
ssh免密钥登陆 描述:主机a免密钥登陆主机b,以a主机root用户免密钥登陆b主机root用户为例,其他用户同理。 1.在a主机上创建公钥和密钥 1 ssh-keygen 一路回车 查看生成的密钥对: 1 # ll /root/.ssh/ 2 total 16 3 -rw-------. 1 root root 393 May 24 15:30 authorized_keys 4 -rw-------. 1 root root 1679 May 24 15:10 id_rsa #私钥 5 -rw-r--r--. 1 root root 393 May 24 15:10 id_rsa.pub #公钥 6 -rw-r--r--. 1 root root 396 May 24 17:21 known_hosts 2.把公钥复制到远程主机上 2.1方法1: 1 # ssh-copy-id -i /root/.ssh/id_rsa.pub root@b主机ip ssh-copy-id 把密钥追加到远程主机的 .ssh/authorized_key 上,但是这种方法需要输入b主机root密码。 2.2方法2:不需要输入b主机用户密码 查看a主机公钥内容: 1 # cat id_rsa.pub 2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC