![如何使用用户名中的“@”字符连接到 SSH](https://linux22.com/image/1335232/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E7%94%A8%E6%88%B7%E5%90%8D%E4%B8%AD%E7%9A%84%E2%80%9C%40%E2%80%9D%E5%AD%97%E7%AC%A6%E8%BF%9E%E6%8E%A5%E5%88%B0%20SSH.png)
我获得了服务器的登录凭据,但我的用户名中有一个@
字符。如何在终端中建立 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]