コマンドラインを使用して SSH を実行するには、いくつかの要件と手順を実行します。この投稿では、知っておくべきことをすべて詳しく説明します。
SSH について
SSH コマンドは Linux システムで使用でき、リモート マシンに接続するときに便利です。 SSH 接続を使用すると、ファイルの転送、アプリケーションのトンネリング、リモート マシン上でのコマンドの実行などが可能になります。
Linux コマンド ラインで SSH を使用する場合、リモート マシンに接続した後でのみリモート マシンと対話することになります。さらに、接続を確立するには、リモート マシンとクライアント マシンに「openssh」がインストールされ、有効になっている必要があります。
Linux コマンドラインから SSH 接続する方法
SSH 接続を作成する前に、サーバーとクライアントに「openssh」をインストールする必要があります。まず、リモート マシンを接続できるように準備します。
「openssh」をインストールする前に、apt リポジトリを更新してください。
須藤 適切なアップデート
更新後、リモート マシンに「openssh-server」をインストールする必要があります。サーバーに「openssh-server」がある場合にのみ、クライアント マシン上で確立されたリモート接続を受け入れることができます。 「openssh」は、/etc/ssh/sshd_config で定義されている構成に依存します。
次のコマンドを実行して、「openssh-server」をインストールします。
須藤 apt-get インストール openssh サーバー
インストールしたら、「ssh」ステータスをチェックしてアクティブ (実行中) かどうかを確認します。
須藤 システム制御ステータス sshステータスがアクティブでない場合は、次のコマンドを実行して開始できます。
須藤 システムctlの開始 ssh
リモートマシンのIPを確認してください。 「ip a」コマンドを使用して、ネットワーク インターフェイスに関連付けられている IP を取得します。この場合、無線インターフェイス「wlo1」を使用します。
リモート マシンへの接続を作成するために使用するには、クライアント マシンに「openssh-client」をインストールする必要があります。
リモート マシンと同様に、apt リポジトリを更新することから始めます。
次のコマンドを実行して、「openssh-client」をインストールします。
須藤 apt-get インストール openssh クライアント
「openssh-client」と「openssh-server」をインストールしたら、SSH を使用して接続を確立する準備が整います。接続を確立するには、クライアント マシンでターミナルを開き、リモート サーバーの IP に接続します。
リモート マシンの IP は 192.168.137.201 です。したがって、次の SSH コマンドを実行して接続します。
ssh Linuxヒント @ 192.168.137.201リモート マシンのホスト名を指定する必要があります。 Linuxhint は、ターゲット リモート サーバーのホスト名です。
続行するかどうかを選択して、接続を認証するように求められます。表示されるプロンプトで「yes」と入力し、Enter キーを押します。リモート マシンの IP アドレスが既知のホストの 1 つとして追加されたことを確認するプロンプトが表示されます。
最後のステップは、ターミナルに表示されるログイン プロンプトにリモート マシンのパスワードを入力することです。
入力したパスワードがリモート ホストのパスワードと一致すると、Linux コマンド ラインを使用して SSH を使用してリモート マシンに接続したことになります。それでおしまい!
結論
SSH は、クライアント マシンからリモート マシンに安全に接続する方法を提供します。 Linux コマンドラインで SSH を使用するには、クライアント マシンに「openssh-client」をインストールし、リモート マシンに「openssh-server」をインストールします。インストールしたら、両方のマシンで「ssh」を有効にします。最後に、リモートマシンのホスト名とIPアドレスを指定して「ssh」コマンドを実行し、パスワードを入力して接続します。