从username1 @ client到使用username2 @ destination的主机

原谅可能很简单的问题,但我似乎无法find一个好的解决scheme。

备份作业需要通过ssh将文件同步到目标主机。 唯一可用的login名是username2 @ destination。 我没有访问目标上的sshd日志。

我需要使用username1 @ client用户名来运行这个备份。 我非常熟悉使用SSH密钥,当用户名是相同的两端。

当用户名在两端不同时,是否可以使用ssh-keys?

提前致谢。

如果您使用基于密钥的login,则用户名根本不会被使用。 使用基于login的密钥从user@host1login到user2@host2是一个非常标准的过程。 我每天都要做几十次。

您只需确保user@host1 ~/.ssh/authorized_keys位于user2@host2~/.ssh/authorized_keys文件中。