你好,我需要 ssh 连接一些主机,我为这些主机使用的用户名与我 ssh 连接的 PC 的用户名不同。但是密码是相同的,是否有可能当我 ssh 连接时它会自动使用我 ssh 连接的 PC 的密码。
此外,我 ssh 连接的某些主机的用户名和密码与我 ssh 连接的计算机的用户名和密码相同。我如何让 ssh 自动使用与我 ssh 连接的 PC 相同的密码和用户名?
谢谢。
答案1
- ssh/sshd
不使用可能会被告知忽略unix 密码,通过使用公钥/私钥,这些密钥可能有密码,但在 linux/unix 世界中这种情况很少见。 您可以使用以下任一方式在每个会话中更改远程用户名:
ssh -l john distant ssh john@distant
正如所说的https://stackoverflow.com/questions/10197559/ssh-configuration-override-the-default-username,您可以使用本地配置文件(
~/.ssh/config
)根据主机更改用户名。