我需要一个拥有多个 SSH 密钥对的用户。可以吗?可以不用指定每个命令要使用的密钥吗?
答案1
您可以拥有多个 SSH 密钥(多个身份)。要在命令行中使用,请添加一个-i
选项,例如
ssh -i .ssh/id_dsa_host_1 host_1
如果你有每个服务器的密钥,则可以将信息添加到 .ssh/config 文件(请参阅man ssh_config
详细信息),例如
Host host_1
IdentityFile ~/.ssh/id_dsa_host_1
Host host_2
IdentityFile ~/.ssh/id_dsa_host_2