Ssh

我可以將 VSFTPD 配置為僅偵聽 localhost 嗎?

  • January 21, 2016

我有一個需要 FTP 且無法執行 SFTP 的舊版應用程序。

我的解決方案是:

  • 使用 VSFTPD 放置一個 FTP 伺服器
  • 將防火牆配置為僅接受來自 localhost 的埠 21 連接
  • 從客戶端與舊版應用程序建立 SSH 連接
  • 通過 SSH 建立 FTP 隧道

我想知道除了防火牆之外,我是否可以將 VSFTPD 配置為忽略來自除 localhost 之外的任何地方的連接。腰帶和護腕都有。

是的。將 vsftp 伺服器配置為僅偵聽 127.0.0.1:這可以在 vsftp.conf 文件中完成:

listen_address=127.0.0.1

要使用此參數,伺服器需要處於獨立模式:

listen=yes

如果要使用 IPv6,請改用以下條目:

listen_ipv6=yes
listen_address6=::1

這與第一個相同,但使用 IPv6。

您幾乎可以肯定必須重新啟動才能完成這項工作。

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