ssh在两台机器之间建立一个安全通道,加密所有的数据。
比如机器A通过ssh登录到机器B(机器A为ssh客户端,机器B为ssh服务器)。
1》确认在机器B上有一个帐号。
2》在机器A上生成密钥对:ssh-keygen -t rsa
第一行输入存放密钥对的目录,直接回车默认就行(自动存放在~/.ssh/目录下,id_rsa为私钥,id_rsa.pub为公钥)。
第二行输入私钥对应的口令,一般为空即可。
3》将机器A上的生成的公钥文件(id_rsa.pub)拷贝到机器B上~/.ssh/authorized_keys文件里。
如果多个帐号要登录机器B,可以把其他账户的公钥也分别加入到~/.ssh/authorized_keys文件。
然后就可以通过密钥进行验证了。