サーバーに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でサーバーに安全にログインできます。