ssh通过密钥进行验证

来源:互联网 发布:ubuntu恢复删除文件夹 编辑:程序博客网 时间:2024/05/19 06:39

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

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

原创粉丝点击