让 Windows ssh 默认不使用我的 Windows 帐户?

让 Windows ssh 默认不使用我的 Windows 帐户?

似乎除非我-l <account name on the remote computer>在输入时指定,否则 ssh 命令默认只会使用我的 Windows 帐户名。这很烦人。当不使用ssh <ip>时,我可以让它不使用我的 Windows 帐户名并默认询问用户名吗?-l

答案1

OpenSSH 始终使用当前用户的名称,除非您通过在 at 符号前写入名称(例如)或使用选项来指定名称。但是,如果您愿意,可以通过指定其他内容来调整此设置:ssh [email protected]-l~/.ssh/config

Host github.com
    User git
Host *
    User bk2204

git这将为github.com所有其他站点使用用户bk2204。您仍然可以使用我上面提到的两种技术在命令行中覆盖它。

相关内容