これはあなたに起こったことがありますか?家を出る前に、VMwareサーバー上でUbuntuを実行する新しい仮想マシンを作成しましたが、sshサーバーをインストールするのを忘れたため、リモートの場所からそのマシンにまったくアクセスできませんでした。家に帰るよりも、解決策を見つけることにしました。
少し調べてみると、コンソールがポート902で通信していることがわかったので、ポート転送ルールをsshトンネルに追加し、コンソールに簡単にアクセスしてopensshをインストールできるようにしました。
sshコマンドによるポートフォワーディング
1024未満のローカルポートを開くには、rootとして、またはsudoを使用してこのコマンドを実行する必要があります。これにより、クライアントマシンのローカルポート902が開き、hostname.comで指定されたサーバーに接続が転送されます。
sudo ssh -L 902:localhost:902 [email protected]
この時点で、記事の最後のセクションにスキップできます。
SecureCRTを使用したポートフォワーディング
私のようにWindowsでSecureCRTを使用している場合は、セッションオプションを開き、設定で[ポート転送]を見つけて、[追加]ボタンをクリックして新しい転送接続を表示します。
名前を入力し、以下に示すように、両方のポートフィールドに902を使用します。
コンソールにログインする
ローカルにインストールされたVMwareServer Consoleを起動し、リモートホスト名にlocalhostを使用します。 [ローカルホスト]ラジオボタンはサービスに直接接続しようとするため、使用できません。SSHトンネルを介して接続します。
そして、あなたは…コンソールにログインしています。
ノート
- サーバーコンソール自体はかなりうまく機能するはずですが、仮想マシンの1つの実際のコンソールにアクセスしようとする場合は、接続が非常に高速であることを確認する必要があります。そうしないと、汚れよりも遅くなります。
- 私は実際には、マシンの電源のオン/オフ、または設定の変更にのみこれを使用します。
- ポートを許可するには、ローカルファイアウォール設定を変更しなければならない可能性があります。
- パテユーザーは、上記の設定を簡単に調整して自分たちのために機能させることができるはずです。