第一步:生成密钥文件
[root@localhost expect]# ssh-keygen -t rsa #连续敲三个回车即可生成 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: f9:98:a6:79:f5:94:06:db:22:f5:d9:71:36:72:b1:30 root@localhost.localdomain The key's randomart p_w_picpath is: +--[ RSA 2048]----+ | | | E . | | o o| | .o ..+o| | S. = +o+.| | .++ B . | | +o.= | | +. . | | o. | +-----------------+
第二步:将本地生成的公钥拷贝到远程服务器的下并改名为authorized_keys
[root@localhost expect]# scp ~/.ssh/id_rsa.pub root@192.168.1.212:~/.ssh/authorized_keys 或者使用 [root@master .ssh]# ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.1.212
找出主机对应的密钥
[root@linux-i77a~]#ssh-keygen -F 192.168.1.211 # Host 192.168.1.211 found: line 1 type RSA |1|liIxAb9vP6XARb35exqSFgGwvOI=|0BsasYM45F4etcIjxQZSnbVp4xQ= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsSeQh0g1iGHWXXMthSpFB13XtZPWOlWfoyN7ay9bdBZxHXfODN7jZvm0QsBYymlnuqY4BP75x8UJp3HZjC2c58CbklXP2zd7ZR5NyO6E0BZoKmd4mCYbM1pH3GZ9HgD1GOyI1/mYOa1frqiLPik79v5yRhvu1D/qgexGvNVe5O3LsdnGHfEUW5cAZLIxqp5i8ZcskNRASE6vgc+rp3BciehRJMg8dlEJlDnDghAqg4w9ZPSUEDg6EA6Lcc6uTaY/nTTExDVsd/+aTW5MdHSb6IXh8j2hT6GYtBcc2HcmCEXKQYxfWfi5vLJGXRHP86ewDEzgq5rToAiHWfLHq97fiw== [root@linux-i77a~]#
















