SSHを使用して端末を開く[閉じる]

SSHを使用して端末を開く[閉じる]

私がしたいことは

  • 同時に、2台のPCで端末を開くシェルスクリプトを作成します(他のPCは私のVirtualBoxで実行されているゲストOS(Ubuntu)です)。

最初にどのようにこれを達成できますか?

私はそれを分解しようとします。

ゲストOS - Ubuntu 14.04

ネットワーク構成は次のとおりです。ブリッジネットワークが存在する必要があるという制限があります。また、プロキシサーバーを介してインターネットに接続します。

  • アダプタ1 -

    • 接続先:NAT
    • アダプタータイプ: PCnet-Fast III
  • アダプタ2 -

    • 添付:ブリッジネットワーク
    • 名前: wlan1
    • アダプタータイプ: PCnet-Fast III

ホストOS - Ubuntu 14.10

  • ホストOSでゲストOSの端末(gnome-terminal)を開こうとします(記憶が正しい場合はsshを介して実行できます)。

  • その後、bashスクリプトを実行して端末を自動的に開くようにします。

ベストアンサー1

質問はあまり明確ではありませんが、目的の操作の最善の推測は、sshを使用してVirtualBoxに接続することです。この場合、現在使用しているコンピュータで端末を開いてUbuntuボックスに接続するだけで、「ターミナル」を開く必要はありません。 Ubuntuシステムが着信SSH接続を受信するバックグラウンドプロセスであるsshdを実行している可能性が高いです。

コンピュータの端末からVirtualBoxに接続する前に、PCが要求を処理する方法を知っていることを確認する必要があります。 VirtualBoxのポート転送を設定する必要があります。VB文書に説明があります。しかし、不気味なほど鈍感もあります。秘密は、VirtualBoxダッシュボードに移動して仮想マシンの設定を編集することです。設定からネットワークに移動して、NATオプションを使用していることを確認してください。これにより、「ポート転送」メニューをクリックできます。ここで最も簡単な方法は、ホストのポート22をクライアントのポート22に転送することです。

これが意味するのは、誰かがポート22からlocalhostに接続しようとするたびにVirtualBoxが接続を認識し、それをUbuntuシステムのポート22に送信することです。 22 は、SSH 経由で接続するために一般的に使用されるポートです。ユーザー名とパスワードはどちらも「放浪者」である可能性が高いです。

ここで他のものと同様に、SSH経由でデバイスに接続できます。使用中のオペレーティングシステムは含まれていませんが、「SSH接続」と使用中のすべての項目を検索すると役に立ちます。 MacとLinuxボックスにはSSHが組み込まれており、Windowsの場合パテおそらく最も簡単な方法です。

とにかく、それはあなたが尋ねるのですか?

おすすめ記事