0

我有两台服务器 server1 server2

想从服务器 1 登录服务器 2,我在 .ssh/authorized_keys 中的另一个服务器中添加了两个 pub 密钥(ssh_host_rsa_key.pub)。

当我运行 #cd /etc/ssh;ls -ltr 能够看到下面的文件 sshd_config ssh_config moduli ssh_host_key.pub ssh_host_key ssh_host_rsa_key.pub ssh_host_rsa_key ssh_host_dsa_key.pub ssh_host_dsa_key

4

1 回答 1

0

主机密钥ssh_host_rsa_key.pub由文件自动存储sshknown_hosts它们不打算由用户管理。

authorized_keys用于用户身份文件。您真正想要做的是使用ssh-keygen生成代表您的身份文件:

ssh-keygen -t ecdsa

生成两个身份文件:私钥id_ecdsa和公钥id_ecdsa.pub。将公钥复制到 server2 的.ssh/authorized_keys.

如果您为您的身份文件创建了密码短语,那么这就是您从现在开始使用的密码。否则,您的登录将无需密码。

于 2013-08-22T12:30:03.353 回答