从我的服务器,通过eth0连接到它(不是本地主机),我可以通过SFTP连接:
Apr 9 10:02:40 domain sshd[11526]: Accepted password for test from 1.xxx port 45335 ssh2
从远程Filezilla,我不能使用相同的密码连接:
Apr 9 10:04:25 domain sshd[11531]: Failed password for test from 2.xxx port 26714 ssh2
两个IP地址都在hosts.allow ,并且SSHconfiguration正确并设置为允许特殊的ssh和sftp组连接。
什么可能是错误?
我能够解决这个问题,答案是如此的漂亮,我认为,而不是丢弃的问题,我分享的解决scheme:
当我使用putty和root连接到我的服务器以设置一个新的密码进行test ,putty会话使用ISO-8859-1:1998 (Latin-1, West Europe)编码。 我已经在UTF-8多字节密码中放了一个变音符号,所以我必须将putty会话编码更改为UTF-8并再次更改密码。
我很确定我的configuration是好的,所以我偶然发现了这个…
永远记得通过腻子设置密码时:
ISO täst != UTF-8 täst
