我有 3 个 EC2 实例,它们都使用相同的私钥。我在这些节点之间建立了一个 hadoop 集群,它们需要无密码输入才能工作。
如何使用此私钥轻松 ssh 进入具有无密钥进入的服务器?
我唯一拥有的是一个 .pem 文件。我已将文件 scp'ed 到主服务器中。
我有 3 个 EC2 实例,它们都使用相同的私钥。我在这些节点之间建立了一个 hadoop 集群,它们需要无密码输入才能工作。
如何使用此私钥轻松 ssh 进入具有无密钥进入的服务器?
我唯一拥有的是一个 .pem 文件。我已将文件 scp'ed 到主服务器中。
您想创建一个
~/.ssh/config
包含必要条目的文件。-i
命令行选项的等效项是IdentityFile
配置文件中的命令。有关配置文件的更多信息可以在man ssh_config中找到。
重要提示:如果您要使用许多这样的密钥,请将它们放在一个子目录中,否则您将失败,因为 ssh 尝试使用直接在
~/.ssh
. 但是,大多数服务器将接受 3 到 5 次尝试。文件夹中有更多键,除非您使用选项或配置文件,.ssh
否则可能会导致多次登录尝试失败。-i