VirtualBoxにUbuntuサーバーをインストールし、そこにvsftpdサーバーを設定しました。ゲストターミナルに接続でき、うまく機能します。
これで問題は、FileZillaを使用してホストコンピュータ(MacO)からサーバーに接続しようとしましたが、最後の瞬間に失敗することです。ポート転送を設定しましたが、まだ失敗しているようです。
接続しようとしたときに表示される出力は次のとおりです。
Status: Connecting to 127.0.0.1:2111...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Server does not support non-ASCII characters.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is the current directory
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV
Response: 227 Entering Passive Mode (10,0,2,15,179,11).
Command: LIST
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing
答え1
VirtualBoxのネットワークアダプタNATモードからブリッジアダプタに切り替えることでこの問題を解決しました。