我已经看到了这个帖子,但它没有回答我的问题,因为它已经死了。
正如标题所示,当我使用 putty 登录我的 VPS 时,一切正常。但是当通过 SFTP 连接 FileZilla 时,我总是收到错误:(Authentication failed, cannot establish connection to the server粗略翻译)。
我在 FileZilla 中使用了正确的设置,因为我 3 天前才收到此错误,并且之前它工作正常:通过端口 22 进行 SFTP。
这是一个iptables -L:
(TL;DR:接受端口 20、21 和 22 上的所有进出,以及端口 1024+ 上的被动入站连接)
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:ftp ctstate ESTABLISHED /* Allow ftp connections on port 21 */
ACCEPT tcp -- anywhere anywhere tcp dpt:ftp-data ctstate RELATED,ESTABLISHED /* Allow ftp connections on …Run Code Online (Sandbox Code Playgroud)