是否可以配置ssh以了解我的用户名应该是什么?默认情况下,它使用当前用户名,在我的情况下这是不正确的.
我是一个借用笔记本电脑,我的用户名是loaner
,但我想告诉ssh我的用户名是buck
.
加分:我家里的用户名是bgolemon.如果我可以配置每个主机的用户名,那将更好.
Lea*_*th2 423
在您可以添加的文件中创建一个名为config
inside ~/.ssh
的文件:
Host *
User buck
Run Code Online (Sandbox Code Playgroud)
或添加
Host example
HostName example.net
User buck
Run Code Online (Sandbox Code Playgroud)
第二个示例将设置用户名并且是特定于主机名,而第一个示例仅设置用户名.当你使用第二个你不需要使用时ssh example.net
,ssh example
就足够了.
gpo*_*ojd 38
如果您只想ssh几次,例如在借用或共享的计算机上,请尝试:
ssh buck@hostname
Run Code Online (Sandbox Code Playgroud)
要么
ssh -l buck hostname
Run Code Online (Sandbox Code Playgroud)