UbuntuにSSHをインストールする方法

この投稿では説明します UbuntuにSSHをインストールする方法。このよく知られたネットワーク プロトコルの重要性は、クライアントとサーバー間の安全な接続を提供するという事実にあります。さらに、すべての通信は暗号化されており、データ盗難やその他の種類の攻撃を防ぐために不可欠です。

SSH サーバーは Ubuntu にはインストールされていません デフォルトでは, しかし、多くのユーザーは自分でインストールして有効にすることを決定します。インストール手順を説明する前に、それが正確に何であるかを簡単に説明しましょう。 SSH.

SSHとは何ですか?

SSH(セキュアシェル) あります 暗号化ネットワークプロトコル これは、インターネットなどの安全でないネットワーク上でサーバーへの安全な接続を確立するために使用されます。これは、暗号化を使用することで、コマンド ラインへのリモート アクセスとその実行、およびデバイス間のファイルの安全な転送を可能にするソリューションです。

UbuntuのSSH

SSH プロトコルは、他の安全性の低いプロトコルに代わるものです。 ログインりーしー、 これは 3 つの主要なコンポーネントで構成されます。

  • SSHクライアント: リモート サーバーに接続するためにローカル デバイス上で実行するソフトウェア。
  • SSHサーバー: リモートサーバーソフトウェア。
  • ポート- 通常、これらの接続にはポート 22 が使用されます。
限定コンテンツ - ここをクリックしてください  Broken Isles のパイロット コミュニティ

セキュアシェル 使う パスワードまたは暗号キーを使用した認証 許可されたユーザーのみがリモート サーバーにアクセスできるようにします。その上、 クライアントとサーバー間のすべてのトラフィックは暗号化され、保護されます。 このプロトコルを使用すると、安全なトンネルを作成して、接続を他のポートまたはサービスにリダイレクトすることもできます。

その複雑さが一部のユーザーにもたらす可能性のある障害を克服できれば、SSH を使用する利点は非常に大きくなります。最も実用的な用途には、Linux/Unix サーバーのリモート管理、安全なファイル転送、またはリモート システム開発があります。

Ubuntu に SSH を段階的にインストールします

UbuntuにSSHをインストールする
UbuntuのSSH

Ubuntu に SSH をインストールするために従うべき手順を以下で見てみましょう (具体的には、 Ubuntu 22.04 に SSH をインストールする)。このプロセスを開始するには、次のことが必要です rootユーザーとしてログインします または、以下で説明するコマンドを実行するための sudo 権限を持つユーザー。

システムパッケージを更新する

ソフトウェアをインストールする前に必ず行う必要があることですが、最初に行うことは次のとおりです。 すべてのシステム パッケージが正しく更新されていることを確認してくださいs.この点を確認するには、ターミナルを開いて次のコマンドを実行します。

sudo apt update && sudo apt upgrade

UbuntuにSSHをインストールする

OpenSSHの SSH プロトコルを通じて、次のことを可能にするアプリケーションのセットです。 ネットワーク上での暗号化通信が可能になります。 前に説明したように、OpenSSH はシステムにプリインストールされていないため、手動でインストールする必要があります。これを行うには、ターミナルに次のコマンドを入力します。

sudo apt install openssh-server

インストールが完了するまでに数分かかる場合があります。プロセス全体を通じて、必要なすべてのコンポーネントが最終的にインストールされるまで、システムが尋ねるすべての質問に「はい」と答える必要があります。

限定コンテンツ - ここをクリックしてください  メールをデスクトップ上のフォルダーに移動する方法

openssh-server このモジュールにより、コンピュータは他のリモート システムからの接続要求に応答できるようになります。

SSHサーバーのステータスを確認する

インストールが完了したら、SSH サービスが動作していることを確認する必要があります。これらの場合は、次のコマンドを使用します。

sudo systemctlステータスssh

Ubuntu の SSH が正常に機能すると、上に示したような画像と凡例が画面に表示されます。 アクティブ: 実行中. それ以外の場合、つまりサーバーが非アクティブなままの場合は、次のコマンドを使用して手動でサーバーを起動できます。

sudo systemctl sshを開始

SSHサーバーに接続する

SSH サーバーが稼働しているので、次のことができます。 SSHクライアントを使用して別のデバイスから接続を確立する。これを行うには、別のターミナルを開いて次のコマンドを入力する必要があります。

ssh ユーザー@server_ip

明らかに、コマンドの「@」記号の後の部分には、それぞれの場合に対応するサーバーの IP アドレスを続ける必要があります。

限定コンテンツ - ここをクリックしてください  Alexaに電話する方法

いくつかの追加の構成オプション

SSH

前のセクションで説明した Ubuntu に SSH をインストールする手順に加えて、次の目的で使用できるオプションのコマンドがいくつかあります。 プロトコルを設定する そしてそれを私たち自身の好みやニーズに合わせて調整します。

たとえば、接続ポートを変更したり、キー認証を使用したり、パスワード アクセスやその他の側面を無効にしたりするには、次のコマンドを使用します。

sudo nano / etc / ssh / sshd_config

次に、構成の変更を行った後、サービスを再起動する必要があります。

sudo systemctl sshを再起動する

最後に、何らかの理由でこの接続プロトコルの使用を継続したくない場合は、次のことができます。 それを停止し、さらには無効にする 次のコマンドを使用します。

sudo systemctl sshを停止します

sudo systemctl sshを無効にする

結論

Ubuntu に SSH をインストールする方法がわかったので、ターミナルを介して管理アクティビティを実行できるようになります。この SSH プロトコルに基づく認証を構成して、パスワードを入力せずにシステムにログインできるようにすることもできます。

コメントを残します