VPS契約〜SSH接続ガイド

VPSを契約してからSSH接続するまでの手順。


必要なもの

  • VPSアカウント(さくら/ConoHa/Vultr等)
  • ターミナル(Mac: 標準Terminal、Windows: PowerShell or WSL)

手順

01. VPSでサーバー作成

管理画面でサーバーを新規作成:

  • リージョン: 東京
  • OS: Ubuntu 22.04 LTS(推奨)
  • プラン: 最小でOK

02. 接続情報を確認

作成完了後、以下を確認:

  • IPアドレス: xxx.xxx.xxx.xxx
  • 初期ユーザー: root or 指定ユーザー
  • パスワード or SSHキー

03. ターミナルを開く

Mac/Linux:
Terminal を起動
Windows:
PowerShell を起動(または WSL)

04. SSH接続

ssh root@xxx.xxx.xxx.xxx

初回接続時、Are you sure you want to continue connecting? と聞かれたら yes と入力。

05. パスワード入力

パスワード認証の場合、パスワードを入力(表示されないが入力されている)。

06. 接続完了

root@server:~#

このプロンプトが出たら接続成功。


接続を切る

exit

参考リンク


ここから先は、接続トラブルの解決法を解説します。


Q&A - 接続できない

「Connection refused」エラー

  • サーバーが起動していない → 管理画面で起動
  • SSHサービスが動いていない → 管理画面のコンソールから確認
  • ポート22がブロックされている → ファイアウォール設定確認

「Connection timed out」エラー

  • IPアドレスが間違っている
  • サーバーがネットワークに繋がっていない
  • ファイアウォールでブロックされている

「Permission denied」エラー

  • パスワードが間違っている
  • ユーザー名が間違っている
  • SSHキー認証が必要なのにパスワードで試している

「Host key verification failed」エラー

サーバー再作成などでホストキーが変わった場合:

ssh-keygen -R xxx.xxx.xxx.xxx

その後再接続。


Q&A - パスワード認証

パスワードが分からない

管理画面で確認。または管理画面からリセット。

パスワードが入力できない

入力中は画面に表示されない仕様。そのまま入力してEnter。


Q&A - SSHキー認証

SSHキーとは?

パスワードの代わりに使う認証方式。より安全。

キーの生成方法

ssh-keygen -t ed25519
~/.ssh/id_ed25519(秘密鍵)と ~/.ssh/id_ed25519.pub(公開鍵)が生成される。

公開鍵をサーバーに登録

ssh-copy-id root@xxx.xxx.xxx.xxx

または手動で ~/.ssh/authorized_keys に追記。

キーを指定して接続

ssh -i ~/.ssh/id_ed25519 root@xxx.xxx.xxx.xxx

タグ: #VPS #SSH #サーバー #ターミナル #Linux
← VPS構築シリーズ一覧へ