如何使用用户名中的“@”字符连接到 SSH

如何使用用户名中的“@”字符连接到 SSH

我获得了服务器的登录凭据,但我的用户名中有一个@字符。如何在终端中建立 SSH 连接?

用户名: [电子邮件保护]
主持人:域名.com

我试过了

$ ssh "[email protected]"@domain.com
$ ssh [email protected] -l domain.com

似乎什么都没起作用。

有什么帮助吗?

答案1

如果用户名是[电子邮件保护]你可以尝试这个:

$ ssh '[email protected]'@domain.com 

答案2

我刚刚在系统上创建了一个名为的新用户foo@domain,我可以通过以下方式完美地 ssh 进入它:

ssh foo@domain@server

如果出于某种原因,这对你不起作用,你也可以这样做

ssh 'foo@domain'@badabing

或者

ssh 'foo\@domain'@badabing

答案3

向您提供登录凭据的人可能犯了一个错误。您是否尝试过:?ssh [email protected]

答案4

我认为您的用户名是 foo,因此您应该尝试:它将提示您输入密码。ssh [email protected]

相关内容