ssh 用户名中的特殊字符

ssh 用户名中的特殊字符

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

  1. 用户名和密码都是unicode的。这对OpenSSH来说是个问题吗?
  2. 有些用户名的形式是“user@something”。是否可以保留这些“@”符号?这样用户就可以执行ssh user@something@computer

谢谢!

答案1

用户名只是字节。因此,如果所有机器都使用 UTF-8,那么就不会有问题。密码应该以类似的方式工作,但细节取决于实际在远程端验证密码的内容(例如 PAM),这可能会造成混乱。

当然,最好使用您的确切设置进行尝试。但它应该可以工作。

相关内容