Linux VPSを入手したら、最初のステップはSSHでのリモートログインです。本ガイドでは最もシンプルな方法で接続を進めます。
必要なもの
- サーバーのパブリックIP;
- ログインユーザー名(通常はrootまたはubuntu);
- パスワードまたはSSHキー。
方法1:パスワードログイン
macOS/Linuxのターミナル、またはWindowsのPowerShellで次を入力します:
ssh root@your-ip
初回接続ではフィンガープリントの確認が求められるので、yesと入力し、続いてパスワードを入力します。パスワード入力時は画面に文字が表示されませんが、これは正常です。
方法2:キーログイン(より安全)
ローカルでキーペアを生成します:ssh-keygen -t ed25519。公開鍵(.pubの内容)をサーバーの ~/.ssh/authorized_keys に追加すれば、以降はパスワードなしでログインできます。キーログインはパスワードより安全で、本番環境に強く推奨されます。
よくある問題
- 接続タイムアウト:IP、サーバーが起動しているか、ローカルのネットワーク/ファイアウォールがポート22を許可しているかを確認;
- 権限拒否(Permission denied):ユーザー名とパスワード/キーが正しいか確認。
その他のトラブルシューティングは「VPSに接続できないときの対処」をご覧ください。