ホームページ >運用・保守 >Linuxの運用と保守 >SSH を使用してリモート Linux サーバーに接続する方法
この記事の内容は、SSH を使用してリモート Linux サーバーに接続する方法についてです。具体的な内容を見てみましょう
SSH とは何ですか?
SSH (Secure Shell) は、リモート システムへのログインに使用されるプロトコルです。これにより、接続のセキュリティが向上します。 SSH は現在、リモートの Linux および Unix サーバーに接続するための最も一般的なプロトコルです。
リモート サーバーへの接続を確立するには、SSH サーバーがリモート サーバー上で実行されており、システム上に SSH クライアントが存在する必要があります。デフォルトでは、SSH はポート 22 で実行されます。
ssh を使用するにはどうすればよいですか?
たとえば、リモート Linux サーバー (remote.example.com) は ssh サーバーを実行しており、ネットワークへのアクセスを開きます。次に、Linux デスクトップ端末から次のコマンドを実行します。認証が成功すると、リモート サーバー シェル プログラムが取得されます。
$ ssh remote.example.com
Windows クライアント ユーザーは、次の ssh クライアントを使用できます。
SSH コマンドを使用して、リモート ユーザー名を指定することもできます。これにより、指定されたユーザーとその権限を使用してリモート サーバーにログインします。
$ ssh username@remote.example.com
ssh サーバーが標準以外のポートで実行されている場合。リモート サーバーへの ssh 中に -p オプションを使用して指定することもできます。たとえば、リモート SSH サーバーはポート 2222 で待機しています。
$ ssh -p 2222 username@remote.example.com
リモート サーバーが SSH キーを提供している場合。たとえば、mykey.pem ファイルがあります。 ssh コマンドを使用して、-i オプションを使用して ssh キーを指定できます。現在のユーザーのみがキー ファイルにアクセスできるようにしてください。たとえば、400 または 600 の権限を設定できます。
$ ssh -i mykey.pem username@remote.example.com
キーベースの ssh を使用すると、ssh を使用してパスワードなしでリモート システムにログインできます。 「ssh Remote.example.com」と入力するだけで、リモート サーバー シェルを取得できます。これは、ssh を使用してタスクを自動化する場合に役立ちます。サーバーに頻繁にログインする場合にも役立ちます。
キーベースの SSH を使用すると、SSH サーバー上で有効なセキュリティを提供できます。パスワードベースのログインを無効にするだけです。これで、リモート サーバーはキーベースのアクセスのみを許可するようになります。
お読みください: キーベースの SSH を設定する方法
リモート サーバーが多数あり、SSH ホストとキーの管理に問題がある可能性があります。以下のチュートリアルは、これらのキーの管理に役立ちます。
お読みください: SSH ホストと秘密キーを管理する方法
キーベースの ssh とは何ですか?
キーベースの ssh を使用すると、パスワードを必要とせずに ssh を使用してリモート システムにログインできます。 「ssh Remote.example.com」と入力するだけで、リモート サーバー シェルを取得できます。これは、ssh を使用したタスクの自動化に役立ちます。頻繁にログインするサーバーにも役立ちます。
以上がSSH を使用してリモート Linux サーバーに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。