SSH通过密钥进行验证

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文件。

然后就可以通过密钥进行验证了。

ssh

相关推荐