步骤:
客户端执行
ssh-keygen -t rsa
输出信息如下:
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
#这里提示输入文件名,默认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.
到这里 /root/.ssh/(这里路径中的root是用户名)目录下已经生成了两个文件:id_rsa.pub 和 id_rsa,好了,客户端的操作到此为止了。
服务端操作:
将刚才客户端生成的 id_rsa.pub 文件复制到服务端目录 /root/.ssh/(这里路径中的root是服务端的用户名),并将复制过来的id_rsa.pub重命名为 authorized_keys,到此,大功告成。
客户端下次访问服务端的时候就不用输入密码了。