Як підключитися до SSH з символом "@" в імені користувача


16

Мені дали сервісні дані для входу на сервер, і @в моєму імені є символ. Як я можу встановити SSH-з'єднання у своєму терміналі?

ім'я користувача: foo@domain.com
хост: domain.com

Я намагався

$ ssh "foo@domain.com"@domain.com
$ ssh foo@domain.com -l domain.com

Нібито, здається, не працює.

Будь-яка допомога?


Залежно від ОС, яку ви використовуєте, ви можете просто підключитися до домену та ввести ім’я користувача, коли ви приєднаєтесь. Не оптимальне, але все-таки рішення.
Jon

Відповіді:



5

Щойно я створив нового користувача у своїй системі, який називається, foo@domainі я міг би в нього чудово впасти

ssh foo@domain@server

Якщо з будь-якої причини, яка не працює для вас, ви також можете це зробити

ssh 'foo@domain'@badabing

або

ssh 'foo\@domain'@badabing

2

Хто б не дав вам реєстраційні дані, можливо, помилився. Ви пробували просто ssh foo@domain.com:?


Я проголосував за вас, і збираюся залишити його, але є випадки, коли це можливо, і перший @може бути замінений на а +.

Ого. Я ніколи не знав, що "@" є дійсним символом імені користувача ... але тоді я ніколи не намагався використовувати ім'я користувача із символом "@".
BenjiWiebe

1
Це залежить від навколишнього середовища. Я бачив з деякими віртуальними хостами цю налаштування. Це не дуже.

2

Я думаю, що ваше ім'я користувача foo, тому ви повинні спробувати: ssh foo@domain.comце підкаже вам пароль.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.