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

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

请原谅这个问题可能很简单,但我似乎找不到一个好的解决方案。

备份作业需要通过 ssh 将文件 rsync 到目标主机。我唯一可用的登录名是 username2@destination。我无法访问目标上的 sshd 日志。

我需要使用 username1@client username 运行此备份。我非常熟悉使用 ssh-keys,当两端的用户名相同时。

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

提前致谢。

答案1

如果您使用基于密钥的登录,则用户名根本不会用到。使用基于密钥的登录从user@host1user2@host2登录是一个相当标准的程序。我每天都会这样做几十次。

您只需确保的公钥user@host1存在于~/.ssh/authorized_keys文件中user2@host2

相关内容