无法SFTP(但可以SSH) – 使用22以外的端口

我在这里跟着iptables

http://wiki.debian.org/iptables

我使用Port 1234replace了sshd_config中的标准端口22

目前我能够通过端口1234 SSH,但无法使用Filezilla的SFTP; 它一直说它没有通过validation。 我已经validation密码是正确的。

有谁知道为什么SFTP不工作?

如果你可以使用ssh而不是sftp,那么这个问题不太可能在你的防火墙中,因为这两个服务通常在TCP端口22上运行 – 都是sshd子系统。 你应该先仔细看看你的sshdconfiguration,找出为什么sftp子系统不活跃。

打开入站TCP端口1234不太难,但是为了做到一点,你需要任何事情,使sshd监听该端口的SFTP目的,为此,你首先需要做的在端口22听sftp的目的。