@Unix用户名中的有效符号?

@Unix用户名中的有效符号?,unix,authentication,ssh,Unix,Authentication,Ssh,一个客户端给了我使用用户名firstname对其web服务器进行SSH访问的权限。lastname@email.com(我的电子邮件地址) 我试过: ssh firstname.lastname@email.com@555.555.555.555 ssh firstname.lastname+email.com@555.555.555.555 还有其他几种组合,但运气不好 我对服务器环境一无所知,只知道它有点Linux的味道 在我回来告诉他们这不起作用之前,也许我错过了什么 如果是密码验证,您

一个客户端给了我使用用户名firstname对其web服务器进行SSH访问的权限。lastname@email.com(我的电子邮件地址)

我试过:

ssh firstname.lastname@email.com@555.555.555.555
ssh firstname.lastname+email.com@555.555.555.555
还有其他几种组合,但运气不好

我对服务器环境一无所知,只知道它有点Linux的味道


在我回来告诉他们这不起作用之前,也许我错过了什么

如果是密码验证,您可以始终执行以下操作:

ssh 555.555.555.555

然后输入用户名。

Ubuntu Linux很乐意创建一个名称中带有at符号的用户。我创建了一个用户bob@home并且能够使用语法登录

ssh bob@home@myserver
以及语法

ssh -l bob@home myserver

尝试使用-l开关指定用户名,看看是否有效

只是一个猜测,您是否尝试过
.name\@电子邮件。com@555...
?祝你好运。这是一个很好的建议-我已经尝试过了,但在密码提示后,我的权限被拒绝了。不过,它最终可能会成为一个帐号。我刚刚测试了这个帐号,它可以在我的系统(Ubuntu)上运行。将-v传递给ssh命令并检查输出,它可能会使您走上正确的道路。这是一个很好的建议。我尝试了-v选项,结果更有帮助。不过,我不是Unix专家-我应该寻找什么特别的东西,或者发布输出是否有用?我认为您最好在这个阶段与客户机联系。听起来他们那边好像有什么不对劲。您可以向他们发送详细的输出,并将其指向此线程以获取更多信息。这听起来很合理。我试过了-之后系统会提示我输入密码,但我的权限被拒绝了。除非我遗漏了其他内容,否则我猜这意味着我需要与客户端讨论帐户。是的,ssh对密码非常挑剔,很容易被锁定。祝你好运