Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I was given login credentials to a server and there is an @ character in my username. How can I make an SSH connection in my terminal?

username: foo@domain.com
host: domain.com

I've tried

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

Nothing is seeming to work.

Any help?

share|improve this question
    
Depending what OS you're using you can just connect in to the domain and enter a username once you join. Not optimal but still a solution. –  Chipperyman May 21 at 0:00
add comment

4 Answers 4

If the username is foo@domain.com you can try this:

$ ssh 'foo@domain.com'@domain.com 
share|improve this answer
add comment

Whoever gave you the login credentials may have made a mistake. Have you tried just: ssh foo@domain.com?

share|improve this answer
    
I've voted you up, and I'm going to leave it, but there are instances where this is possible, and the first @ can be replaced with a +. –  user3463 Oct 26 '12 at 20:25
    
Wow. I never knew that '@' was a valid username character... but then I never tried to use a username with an '@' in it. –  BenjiWiebe Oct 26 '12 at 20:27
    
It depends on the environment. I've seen with some virtual hosts this set-up. It's not pretty. –  user3463 Oct 26 '12 at 20:30
add comment

I think that your username is foo so you should try: ssh foo@domain.com that will prompt you for the password.

share|improve this answer
add comment

I just created a new user on my system called foo@domain and I could ssh into it perfectly well with just

ssh foo@domain@server

If for whatever reason that does not work for you, you can also do

ssh 'foo@domain'@badabing

or

ssh 'foo\@domain'@badabing
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.