GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu Virtual Box で SSH をセットアップして有効にする方法は次のとおりです。

VirtualBox は、オペレーティング システム上で複数のオペレーティング システムを実行し、簡単に切り替えるためのプログラムです。これは、ネットワーク経由で接続する場合に特に便利です。 Secure Shell は、安全に機能し、セキュリティで保護されていないネットワークを介してクライアントをサーバーに接続する暗号化ネットワーク プロトコルです。中間者攻撃を回避するために、データはネットワーク経由で送信される前に暗号化されている必要があります。また、セキュリティ上の理由から、仮想マシンとの対話中に SSH を有効にする必要があります。ホスト間の安全な接続を確立するために、Ubuntu 仮想ボックスに SSH をインストールして有効にする方法について説明します。

SSH とは

SSH (Protect Shell) は、ハードウェアベースの VPN ソリューションが提供する複雑でコストの低いネットワーク接続を保護するために使用されるオープン プロトコルです。つまり、ネットワークを保護するための認証、暗号化、およびデータの整合性です。安全なコマンド シェル、安全なファイル転送、多数の TCP / IP アプリケーションへの安全なトンネルを介したリモート アクセスなど、SSH を介していくつかの機能を利用できます。

ホスト認証とデータの暗号化と整合性の提供に加えて、暗号化前の圧縮などの追加の利点もあり、データ暗号化の計算コストを大幅に削減できます。

ポートとは?

ポートは、プログラムがさまざまなプロトコルを使用して通信できる抽象化です。 TCP、UDP、SMTP などのトランスポート層プロトコルに加えて、ポートも使用されます。ポート番号はさまざまなサービスに割り当てられます。たとえば、HTTP は TCP および UDP ポート 80 を使用します。ポート番号を使用することにより、システムのペアは同じトランスポート プロトコルで多数のソケットを開くことができます。

NAT とは

Network Address Translation は NAT の略です

名前が示すように、NAT は、プライベート ネットワーク上にあると思われる場所を指しているユーザーによって作成されたプライベート ネットワークの一方の端でアドレスを変換するために使用されます。

SSH をセットアップして有効にする手順

ステップ 1: 仮想ボックスを開きます。 [設定] をクリックして、[ネットワーク] に移動します。

ステップ 2: アダプターを選択

無料のネットワーク アダプターを有効にして、NAT ネットワークを選択します。

ステップ 3:
詳細オプションを開き、[ポート フォワーディング] をクリックします。
次の手順で示すように、いくつかのフィールドを含むタブが表示されます。

ステップ 4: このタブの + ボタンをクリックした後、以下の手順に従って新しいエントリを追加します。

姓: ssh
プロトコル: TCP
ホスト ポート: x
ゲスト ポート:
x と y は同じポート番号です。

入力した情報を含む新しいエントリが表に表示されます。

ステップ 5: SSH をインストールする
Ubuntu デスクトップ システムは、デフォルトでは SSH サーバーをインストールしませんが、通常の Ubuntu リポジトリ システムを使用して簡単にインストールできます。

次のコマンドで SSH をインストールします:

sudo apt update
適切な sudo opensh-serve をインストールするには

ステップ 6: SSH に接続
次のコマンドを入力して、ゲストに接続します

$ ssh -P <ユーザー名> @127.0.0.1

プロンプトが表示されたらパスワードを入力すると、仮想マシンに接続されます。

コンピューターで SSH を無効にするには、次の手順を実行します。

sudo systemctl stop ssh

無効になっているときに有効にするには、次の手順を実行します:

sudo systemctl activate ssh

卒業証書

Ubuntu 仮想マシンに SSH をインストールする方法を学びました。前述のように、SSH は、セキュリティで保護されていないネットワークを介してクライアントとサーバー間の安全な通信を確立するための便利なツールです。 SSH 接続を適切に設定しないと、攻撃者がネットワーク経由でデータにアクセスできる中間者攻撃の影響を受ける可能性があります。 SSH は、RSA およびその他の非対称暗号化アルゴリズムを使用して、ネットワーク経由で送信されるデータを暗号化および復号化します。ネットワークを介して銀行の詳細やパスワードなどのデータを交換する場合、データの保護はますます重要になっています。セキュリティの欠如は、顧客と会社の両方に大きな損失をもたらす可能性があります。デフォルトの SSH ポートを変更すると、自動化されたサイバー攻撃のリスクが軽減され、サーバーのセキュリティが向上します。


Ubuntu
  1. Ubuntu20.04にsftpサーバーをインストールしてセットアップする方法

  2. Ubuntu20.04にmysql8をインストールしてセットアップする方法

  3. Ubuntu20.04および21.04でタイムゾーンを設定または変更する方法

  1. Ubuntu18.04でSSHを有効にする方法

  2. Ubuntu18.04でApache仮想ホストを設定する方法

  3. Ubuntu 18.04 Bionic Beaver で SSH を有効にする方法

  1. Ubuntu18.04でSSHキーを設定する方法

  2. Ubuntu20.04でSSHを有効にする方法

  3. Ubuntu20.04でSSHキーを設定する方法