セットアップ
問題
PuTTYを使用してゲストOSのIP(192.168.56.101)にSSH接続すると、PuTTYはほぼ即座に
ネットワークエラー:接続が拒否されました
この問題を診断して解決するにはどうすればよいですか?
IPがゲストOS用であることを確認してください。同じ問題があり、ずっと使用していたIPであることがわかりました。192.168.56.101は実際にはWindowsインターフェースIPであり、ホストOSのIPは192.168.56.103でした。
両方でipconfig/ifconfigを実行して確認できます。
注:静的IPもセットアップしましたが、まったく必要ないことがわかりました。あなたが最初から試してみる場合、私は this チュートリアルの方が良いことがわかりました。
以下の理由により、他のソリューションはどれも適切ではありません。
シナリオ
問題
SSH接続が拒否されました
ソリューション
次は私のために働きます:
前:
vboxnet0: 192.168.56.1
eth1: 192.168.56.1
後:
vboxnet0: 192.168.56.1
eth1: 192.168.56.101
したがって、基本的にはファイル{/ etc/network/interfaces}の一部を次のように変更しました。
前:
auto eth1
iface eth1 inet static
address 192.168.56.1
netmask 255.255.255.0
後:
auto eth1
iface eth1 inet static
address 192.168.56.101
netmask 255.255.255.0
作品:ssh [email protected]
ゲストOSファイアウォールがポート22の着信接続をブロックしていないことを確認する必要があります。
たぶんそれはアクセス制御の問題です。ルートを無効にしてフルアクセスを許可するには:
xhosts +
VNCビューアで同様の問題が発生した
Secure Shell(SSH)は、リモートマシンにログインしてコマンドを実行するためのプロトコルです。セキュアな暗号化通信を提供します。ファイアウォールで保護されたインターフェースを介してSSH経由でリモートからマシンにアクセスする場合は、このオプションを有効にしてください。このオプションが役立つようにインストールされているopenssh-serverパッケージ。
ここでは、パッケージopenssh-server
をインストールする必要があります。ゲストでそれを実行し、VMを再起動したら、sshを使用できます。
ちょっと、トラブルシューティングと調査の私のミニサガで見つけた最初のページに戻ってきました。このチュートリアルが他の誰かの面倒を救ってくれることを願っています。
パートI –仮想マシンのセットアップ
パートII –仮想ネットワーク構成
パートIII –サーバー構成
yum check-update
、yum upgrade
、yum clean all
を実行します。nmtui
を実行します。<Add…>
を押した後に入力するものです。 d。下に移動してOKを押します。nmtui
およびreboot
から移動します。パートIV –クライアントの構成と使用法
hostname -I
の2番目の出力)。これにより、[hostname]に選択したものをサーバーのIPアドレスと交換可能に使用できます。通常、これをパートIIで選択したホスト名に設定します。[user]@[hostname]
できるはずです。そうでない場合は、マシンにopenssh-client
およびopenssh-server
をインストールする必要があります。パートV – Webサイトの提供
VirtualBoxネットワークアダプターでDHCPサーバーを有効にすることで問題が解決しました。
VirtualBox(最新バージョン、バージョン5)-> File-> Preferences-> Network-> Host-only network =(タブ)->ホストオンリーネットワークの詳細(アイコンツール)-> DHCPサーバー
ステップ2の設定
2番目のアダプターにufwルールを追加して、この問題を解決する必要がありました。
ufw allow in on enp0s8 to 192.168.56.101 port 22 proto tcp
ここで、enp0s8は私の2番目のアダプターの名前です(古いUbuntuディストリビューションではこれはeth1でした)。