小编gon*_*one的帖子

当服务器只允许公钥认证时如何 ssh-copy-id 2nd key

[MacOS 10.12.6 主机,Ubuntu 14.04 LTS 来宾]

我有一个本地 VM 设置,只接受公钥身份验证。到目前为止,我一直在使用需要输入密码的密钥,而且这种安排工作正常。但是,我现在需要设置一个脚本来自动为我执行 scp。

由于我既不想让脚本暂停以提供密码,也expect不想自动执行此操作,因此我决定使用没有密码的第二个密钥。

在我看来,ssh-copy-id它无法处理这种情况,因为它使用-i参数来告诉它上传哪个密钥,因此我无法指定使用哪个密钥登录。

所以,我的问题是,如何首先ssh-copy-id接受用于登录的第二个密钥?我应该使用ssh-add吗?

(根据我上面的问题ssh-copy-id,我手动复制了密钥并将其添加到我的 authorized_keys 文件中。)

ssh ssh-keys

10
推荐指数
2
解决办法
6074
查看次数

标签 统计

ssh ×1

ssh-keys ×1