我在这里跟着iptables:
http://wiki.debian.org/iptables
我使用Port 1234replace了sshd_config中的标准端口22
目前我能够通过端口1234 SSH,但无法使用Filezilla的SFTP; 它一直说它没有通过validation。 我已经validation密码是正确的。
有谁知道为什么SFTP不工作?
如果你可以使用ssh而不是sftp,那么这个问题不太可能在你的防火墙中,因为这两个服务通常在TCP端口22上运行 – 都是sshd
子系统。 你应该先仔细看看你的sshd
configuration,找出为什么sftp子系统不活跃。
打开入站TCP端口1234不太难,但是为了做到这一点,你需要做任何事情,使sshd
监听该端口的SFTP目的,为此,你首先需要做的在端口22听sftp的目的。