1、客户端首先生成一对密钥,包括公钥和私钥
ssh-keygen -t rsa
生成的一对密钥存放在当前用户目录下隐藏目录.ssh中,私钥叫id_rsa,公钥为id_rsa.pub
2、将生成的公钥上传到远程服务器那个需要登陆的用户家目录下隐藏目录.ssh中
ssh-copy-id -i .ssh/id_rsa.pub 51CTO@192.168.0.7
上传成功后,远程服务器对应用户家目录下的隐藏目录.ssh中就会出现authorized_keys这个文件
3、测试
本地端就可以不使用密码而直接登陆远程服务器。
原文地址:http://blog.51cto.com/haizhibin/2090952