Ssh
我可以將 VSFTPD 配置為僅偵聽 localhost 嗎?
我有一個需要 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。
您幾乎可以肯定必須重新啟動才能完成這項工作。