VSFTPDがポート21でリッスンしない

VSFTPDがポート21でリッスンしない

私はUbuntuシステムにVSFTPDをインストールしましたが、うまくいかないようです。

設定ファイルで「local_enable」、「write_enable」、「listen」のみが「YES」に変更されました。

「netstat -tanp」または同様のコマンドを使用すると、「22:sshd」のみが表示され、ポート21には何も表示されません。

VSFTPDを再起動し、VPS全体を再起動してみました。 VSFTPDを再インストールしても役に立ちませんでした。

奇妙な点:VPSを初めて再起動する前は、IPv6 Port21でリッスンしていましたが、今はリッスンしません。

Googleが教えてくれたことすべてを試しましたが、何の効果もありませんでした。これはUbuntu 16.04.4を新しくインストールしたものです。 vsftpdはバージョン3.0.3です。

(コンソールに「vsftpd」と入力しようとすると、「500 OOPS:IPv4とIPv6のvsftpdの両方のコピーが破損しています。)

要約:VSFTPDはPort21でリッスンしません。ヒントがありますか?

ベストアンサー1

ちょうど同様の問題を解決しました。 IPv4で動作させるために、/etc/vsftpd.confを次のように変更しました。

listen=yes
listen_ipv6=NO
listen_address=<Public ipv4 address>

おすすめ記事