私は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>