仮想マシンは初めてです。メタプロイスタブルマシンをdebianマシンからftp経由で接続しようとしています。しかし、私のDebianマシンは接続を拒否しています。
次の画像は、メタプロイスタブルマシンに入力されたコマンドを示しており、ftpサーバーが実行されているかどうかを確認します。
sudo netstat -pnlt : grep 21 > netstatResults.txt grep -r "21" netstatResults.txt ifconfig
次の画像は、Debianの出力を示しています次のコマンドを入力した後、マシン。
ftp 10.0.2.4
誰かがこの問題の解決を手伝ってくれませんか?
コメント
回答
NATを使用している場合は、VirtualBox設定からまたはを介してポート転送を設定する必要があります。次のコマンドライン:
VBoxManage modifyvm "metasploitable" --natpf1 "FTP,tcp,127.0.0.1,50000,10.0.2.4,21"
次に接続:
ftp 127.0.0.1 50000
ping
は両方の方法で機能しています。nmap
も機能しています。netstat -tnlp | grep 21
と入力する必要があるマシンはどれですか? ('コピーアンドペーストコマンドを実行できませんでした。)netstat -tnlp
は、リスニングtcpプロセスを示しています。そのため、ftpサーバーで実行して、実行されているかどうか(および正しいポートで)を確認する必要があります。 netstatのマニュアルを読むことで、それを収集できたはずです。nmap
を使用して、一方のマシンのポートがもう一方のマシンから到達可能かどうかをテストできます。さらに多くのことができます。繰り返しになりますが、マニュアルを読んでから、たとえば次に、nmapは、ftpに接続されている開いているポートまたはすべてをプローブします。そうすれば、ftpサーバーがa)実行され、b)クライアントから到達可能であり、c)ファイアウォールで保護されていないことが確実にわかります。次に、編集でそれらの結果を確認します。:
と|
正しいコマンド&出力でスクリーンショットを更新します。または、SSHを使用できるターミナルからVMに接続することをお勧めします(したがって、&貼り付け&出力を投稿します)。