Cómo conectarse a SSH con el carácter '@' en el nombre de usuario

16

Me dieron credenciales de inicio de sesión en un servidor y hay un @carácter en mi nombre de usuario. ¿Cómo puedo hacer una conexión SSH en mi terminal?

nombre de usuario: [email protected]
host: dominio.com

He intentado

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

Nada parece funcionar.

¿Alguna ayuda?

macek
fuente
Dependiendo del sistema operativo que esté utilizando, puede conectarse al dominio e ingresar un nombre de usuario una vez que se una. No es óptimo, pero sigue siendo una solución.
Jon

Respuestas:

5

Acabo de crear un nuevo usuario en mi sistema llamado foo@domainy pude encontrarlo perfectamente con solo

ssh foo@domain@server

Si por alguna razón eso no funciona para usted, también puede hacerlo

ssh 'foo@domain'@badabing

o

ssh 'foo\@domain'@badabing
Kitsos
fuente
2

Quien le dio las credenciales de inicio de sesión puede haber cometido un error. ¿Has probado solo ssh [email protected]:?

BenjiWiebe
fuente
Te he votado, y voy a dejarlo, pero hay casos en que esto es posible, y el primero @se puede reemplazar con un +.
Guau. Nunca supe que '@' era un nombre de usuario válido ... pero nunca intenté usar un nombre de usuario con una '@'.
BenjiWiebe
1
Depende del medio ambiente. He visto con algunos hosts virtuales esta configuración. No es lindo.
2

Creo que su nombre de usuario es foo, así que debe intentarlo: ssh [email protected]eso le pedirá la contraseña.

nuxxxx
fuente