私はLinuxやネットワーキングの経験はあまりありませんが、ホームネットワークの外部からUbuntu仮想マシンにSSHで接続しようとしています。 VirtualBox内で実行されているUbuntu仮想マシンがDebianデスクトップを実行しています。いくつかの調査を行ったところ、ルーターから仮想マシンにポート22を転送する必要があることがわかりました。
- 仮想マシンのネットワーク設定をブリッジに変更しました。
-ポートを仮想マシンに転送しています。
-(http://www.yougetsignal.com/)確認してみるとポートが開いていると出ますね。
しかし、接続しようとしてもまだ機能しません。
ssh username@<public-ip-address>
-- connection refused
着信接続を許可するために仮想マシン内で実行する必要がある作業はありますか?それともどのポートを転送しますか?
私が何か間違っているなら、どんな助けにも感謝します!
ベストアンサー1
確認する必要があるいくつかの点があります。
sshd
Ubuntu仮想マシンでSSHサーバー()を起動しましたか?- Ubuntu VMでファイアウォールを無効にしたか、少なくともSSHポート(ポート22)を開いていますか?
- VirtualBoxでUbuntu VM用にどのようなネットワークを設定しましたか? NAT/ブリッジ/ホストのみ?それはする必要があります
Bridge
。 - ルータでポート22をUbuntu VMまたはVirtualBoxを実行しているホストのIPアドレスに転送していますか?同様に、Ubuntu VMをネットワークモードで実行し、
Bridged
割り当てられたIPに転送する必要があります。
これを確認しても問題が解決しない場合は、質問に詳細を追加してください。