我想使用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