11 ssh
当您在没有 login_name 参数的情况下运行 ssh 时,它会自动使用您的本地用户名作为 login_name。例如:
cogan@localhost$ ssh myserver
cogan@myserver's password:
Run Code Online (Sandbox Code Playgroud)
有没有办法强制 ssh 提示输入登录名?
小智 10
如果您在谈论 OpenSSH,答案是否定的(您可以查看源代码)。正如@cnicutar指出的那样,你可以使用ssh user@host
或配置别名.ssh/config
沿着线
Host meh
HostName foo
User bar
Run Code Online (Sandbox Code Playgroud)
然后ssh meh
。