Linux
sftp 不工作,但 ssh 工作
我的防火牆中有一條 nat 規則,允許埠 22 流量通過 pfsense。我可以通過 SSH 連接到我的伺服器,但是通過 filezilla 的 sftp 超時並且無法連接。
我嘗試使用伺服器的本地 ip 並且 sftp 工作正常。唯一的問題是當它通過 pfsense 時。
不知道為什麼 sftp 在 NAT 後面不起作用。同時 SSH 工作沒有任何問題。
做了以下,它解決了這個問題。
- 在 pfsense 中重新添加了埠 22 的 NAT 規則
- 將 Filezilla 升級到最新版本。