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