Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a few users configured on LDAP, and would like them to be able to connect to a Linux machine via SSH using those users and password on the LDAP directory.
However, there are 2 issues I do not know how to handle:

  1. The usernames and passwords are in unicode. Is this a problem for OpenSSH?
  2. Some usernames are of the form "user@something". Is it possible to leave those "@" signs in? So that a user will be able to perform ssh user@something@computer ?


share|improve this question
@ signs are not a problem. However, I'm guessing Unicode characters can cause an issue if the remote terminal is not set to input Unicode. – François Feugeas Jan 4 '10 at 13:38
You're right, @ does work fine! Thanks – sshuser Jan 4 '10 at 14:42

The user names are just bytes. So if all machines use UTF-8, then there shouldn't be a problem. The passwords should work similarly, but the details would depend on what is actually verifying the passwords on the remote end (e.g., PAM), which could mess it up.

It's best to try it out with your exact setup, of course. But it should work.

share|improve this answer

Your Answer


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