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に接続できないときの対処」をご覧ください。