请原谅这个问题可能很简单,但我似乎找不到一个好的解决方案。
备份作业需要通过 ssh 将文件 rsync 到目标主机。我唯一可用的登录名是 username2@destination。我无法访问目标上的 sshd 日志。
我需要使用 username1@client username 运行此备份。我非常熟悉使用 ssh-keys,当两端的用户名相同时。
当两端的用户名不同时,是否可以使用 ssh-keys?
提前致谢。
答案1
如果您使用基于密钥的登录,则用户名根本不会用到。使用基于密钥的登录从user@host1
到user2@host2
登录是一个相当标准的程序。我每天都会这样做几十次。
您只需确保的公钥user@host1
存在于~/.ssh/authorized_keys
文件中user2@host2
。