![如何通过 ssh 自动使用我的账户密码](https://linux22.com/image/1456802/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20ssh%20%E8%87%AA%E5%8A%A8%E4%BD%BF%E7%94%A8%E6%88%91%E7%9A%84%E8%B4%A6%E6%88%B7%E5%AF%86%E7%A0%81.png)
你好,我需要 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
)根据主机更改用户名。