ssh 配置更改一台主机的用户

ssh 配置更改一台主机的用户

我想使用root用户连接到每个服务器并machin使用me用户连接到服务器。

我编辑.ssh/config

 User root
 Host machin
 Hostname machin
 User me

当我打字时

 ssh machin

我明白了

 root@machin's password:

我的配置有什么问题吗?

答案1

根据ssh_config手册页:

由于使用每个参数的第一个获得的值,因此应在文件开头附近给出更多特定于主机的声明,并在末尾给出一般默认值。

您应该更改配置值的顺序,首先设置特定于主机的值,然后设置通用值:

Host machin
Hostname machin
User me
User root

相关内容