SSHでログインする方法

サーバーにSSHでログインするには、以下の手順を実行します。この記事では、EC2インスタンスを例にして、必要な設定やコマンドについて説明します。


手順1: 秘密鍵(sample-key.pem)のパーミッションを設定

まず、ダウンロードした秘密鍵(sample-key.pem)のパーミッションを設定します。パーミッションが正しく設定されていない場合、SSH接続が拒否されることがあります。

chmod 600 sample-key.pem

このコマンドにより、秘密鍵に対するアクセス権が「オーナーのみ読み取り可能」に設定されます。


手順2: SSHコマンドを使用してサーバーにログイン

次に、SSHコマンドを使用してサーバーにログインします。以下のコマンドをターミナルに入力してください。

ssh -i sample-key.pem -p 22 user@example.com
  • -i sample-key.pem:使用する秘密鍵ファイルを指定します。
  • -p 22:SSHポート番号を指定します(デフォルトは22です)。
  • user@example.com:サーバーのユーザー名とIPアドレスを指定します。

補足

  • sample-key.pem ファイルの保存場所:秘密鍵は安全な場所に保存し、他人に共有しないようにしてください。
  • サーバーのセキュリティ:SSHを使用する際は、サーバーのファイアウォール設定も確認し、必要に応じて許可ルールを追加してください。

このようにして、SSHでサーバーに安全にログインできます。

この記事を書いた人

田島 佑清

2児の父 / ネクストメディア株式会社のエンジニア