1&1 虚拟主机 FTP 用户登录问题及解决方法

无论是公司还是个人,利用 1&1 PHP 虚拟主机搭建网站是个不错的选择。 1&1 有多款虚拟主机可供选择,并针对 Drupal,WordPress,Joomla! 和 TYPO3 进行了优化,对于 Drupal 网站,在没启用 Boost 模块时速度也很快,用户体验很好。

日前,在 1&1 为客户申请了一款虚拟主机,但在环境搭建时遇到一个奇怪的问题,新建的 FTP 用户无法连接服务器,而之前其它款虚拟主机搭建时都很顺利。反复试验还是无法连接,FTP客户端用的是WinSCP4.2.2。开始怀疑是该款虚拟主机问题,于是联系了客服,在等待客服响应期间,又新建了一个 FTP 用户,这次为用户设了个简单口令,结果连接成功。仔细对比两个用户的口令,马上反应到可能是字符问题,因为第一个用户口令中包含了德语特有字符,经充分测试,登录问题确实是德语字符导致。猜想该问题可能与后台数据库字符集有关,字符集不支持德语字符?

在进一步测试中,FTP客户端使用了 WinSCP5.15.2,结果顺利连接。说明与 1&1 无关,而是FTP客户端与服务器通信时的字符集的问题,在检查低版本客户端设置时暂时没找到通信字符集相关设置。

结论:在 1und1 虚拟主机后台设置口令时,如使用低版本的WinSCP客户端,为保证正常连接,应确保剔除所有德语特殊字符,包括大小写 ä,ö,ü, 以及 ß 和段落符 §。

简体中文