ssh用户名中的特殊字符

我在LDAP上configuration了一些用户,并希望他们能够通过SSH使用LDAP目录上的用户和密码连接到Linux机器。
但是,有两个问题我不知道如何处理:

  1. 用户名和密码是unicode。 这是OpenSSH的问题吗?
  2. 有些用户名的forms是“user @ something”。 是否可以留下这些“@”的标志? 这样一个用户将能够执行ssh user@something@computer

谢谢!

用户名只是字节。 所以如果所有机器都使用UTF-8,那么就不会有问题。 密码的工作方式应该是相似的,但是细节将取决于实际validation远程端口(如PAM)的密码,这可能会导致混乱。

当然,最好是尝试一下你的确切设置。 但它应该工作。