Ubuntu

SFTP“無法連接到伺服器錯誤”

  • January 18, 2014

我在通過 SFTP 連接到我的伺服器時遇到問題。我可以完美地通過 SSH 連接到系統,但由於某些奇怪的原因,我無法使用 SFTP(我曾經能夠)。

我已經清除了我所有的 iptables 規則iptables -F仍然無法訪問。我已經刪除了子系統(允許完全訪問)仍然無法訪問。我一生都無法弄清楚問題所在。因此,使解決方案變得不可能。

更新

來自http://pastebin.com/eZwZ5Z7w的子系統配置部分

#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp sftp-server

刪除 sftp 子系統會禁用 sftp。再次嘗試添加條目。如果重新啟動 ssh 服務後仍然無法正常工作,請使用您的 sshd 配置更新問題。

更新

您提供的配置沒有給出完整路徑,請嘗試使用註釋版本。

Subsystem sftp /usr/lib/openssh/sftp-server

例如,我的配置有

# grep sftp /etc/ssh/sshd_config 
Subsystem       sftp    /usr/libexec/openssh/sftp-server

如果我通過定位查找文件,它會確認它只位於那裡。

# locate sftp-server
/usr/libexec/openssh/sftp-server
/usr/share/man/man8/sftp-server.8.gz

引用自:https://serverfault.com/questions/396247