我有两个服务器 服务器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
答案 0 :(得分:0)
主机密钥ssh_host_rsa_key.pub
由ssh
自动存储在known_hosts
个文件中;它们不是由用户管理的。
authorized_keys
适用于用户身份文件。您真正想要做的是使用ssh-keygen生成代表您的身份文件:
ssh-keygen -t ecdsa
生成两个身份文件:私钥id_ecdsa
和公钥id_ecdsa.pub
。将公钥复制到server2的.ssh/authorized_keys
。
如果您为身份文件创建了密码短语,那就是您从现在开始使用的密码短语。否则,您的登录信息将是无密码。