16 我获得了服务器的登录凭据,并且@用户名中包含一个字符。如何在终端中建立SSH连接? 用户名: foo@domain.com 主机: domain.com 我试过了 $ ssh "foo@domain.com"@domain.com $ ssh foo@domain.com -l domain.com 似乎没有任何作用。 有什么帮助吗? ssh — Macek source 根据您使用的操作系统,您可以连接到域并在加入后输入用户名。不是最佳选择,但仍然是解决方案。 — 2014年
5 我刚刚在系统上创建了一个新用户,名为foo@domainssh ssh foo@domain@server 如果出于某种原因对您不起作用,您也可以这样做 ssh 'foo@domain'@badabing 要么 ssh 'foo\@domain'@badabing — Kitsos source
2 谁给了您登录凭据,可能是错误的。你刚才想:ssh foo@domain.com? — 本吉·韦伯 source 我已将您投了赞成票,而我将保留它,但是在某些情况下,这是可能的,并且第一个@可以用代替+。 哇。我从不知道'@'是有效的用户名字符...但是后来我再也没有尝试过使用带有'@'的用户名。 — BenjiWiebe 2012年 1 这取决于环境。我已经在一些虚拟主机上看到了这种设置。不好看