仮想マシンは初めてです。メタプロイスタブルマシンをdebianマシンからftp経由で接続しようとしています。しかし、私のDebianマシンは接続を拒否しています。

次の画像は、メタプロイスタブルマシンに入力されたコマンドを示しており、ftpサーバーが実行されているかどうかを確認します。

sudo netstat -pnlt : grep 21 > netstatResults.txt grep -r "21" netstatResults.txt ifconfig

ここに画像の説明を入力

次の画像は、Debianの出力を示しています次のコマンドを入力した後、マシン。

ftp 10.0.2.4 

ここに画像の説明を入力します

誰かがこの問題の解決を手伝ってくれませんか?

コメント

  • @AlexStragiesありがとうあなたの提案のために。しかし、メタプロイスタブルマシンをkaliマシンから接続しようとすると、'は正常に機能します。したがって、問題はDebianにある可能性があります。それを解決する方法を知っていますか?
  • @AlexStragies pingは両方の方法で機能しています。 nmapも機能しています。 netstat -tnlp | grep 21と入力する必要があるマシンはどれですか? ('コピーアンドペーストコマンドを実行できませんでした。)
  • @AlexStragies Isn 'これを修正する方法はありません問題?
  • これを修正する方法は確かにあります。 netstat -tnlpは、リスニングtcpプロセスを示しています。そのため、ftpサーバーで実行して、実行されているかどうか(および正しいポートで)を確認する必要があります。 netstatのマニュアルを読むことで、それを収集できたはずです。 nmapを使用して、一方のマシンのポートがもう一方のマシンから到達可能かどうかをテストできます。さらに多くのことができます。繰り返しになりますが、マニュアルを読んでから、たとえば次に、nmapは、ftpに接続されている開いているポートまたはすべてをプローブします。そうすれば、ftpサーバーがa)実行され、b)クライアントから到達可能であり、c)ファイアウォールで保護されていないことが確実にわかります。次に、編集でそれらの結果を確認します。
  • また、:|正しいコマンド&出力でスクリーンショットを更新します。または、SSHを使用できるターミナルからVMに接続することをお勧めします(したがって、&貼り付け&出力を投稿します)。

回答

NATを使用している場合は、VirtualBox設定からまたはを介してポート転送を設定する必要があります。次のコマンドライン:

VBoxManage modifyvm "metasploitable" --natpf1 "FTP,tcp,127.0.0.1,50000,10.0.2.4,21" 

次に接続:

ftp 127.0.0.1 50000 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です