在命令ssh server2之后询问密码

时间:2013-08-22 11:31:01

标签: linux ssh ssh-keys rhel5

我有两个服务器 服务器1 服务器2

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

当我运行#cd / etc / ssh; ls -ltr能够看到下面的文件 sshd_config中 ssh_config中 模 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

1 个答案:

答案 0 :(得分:0)

主机密钥ssh_host_rsa_key.pubssh自动存储在known_hosts个文件中;它们不是由用户管理的。

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

ssh-keygen -t ecdsa

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

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