本文へスキップ
← ガイド一覧

SSHでLinuxサーバーに接続する (Windows・Mac)

新しく発行されたLinuxサーバーにSSHで接続する方法です。接続情報(IP、アカウント、パスワード)は、マイページ → サーバー詳細の「接続情報」カードで確認できます。

Windowsから接続する

Windows 10/11には、ターミナルにSSHクライアントが標準で組み込まれています。

  1. スタートメニューからPowerShellまたはターミナルを開きます。
  2. 次のコマンドを入力します。(usernameとserver-ipは、マイページの接続情報に置き換え)
ssh username@server-ip
  1. 初めて接続する場合、Are you sure you want to continue connecting (yes/no)?と聞かれたらyesと入力します。
  2. パスワードを入力します。(入力中に画面に何も表示されないのは正常です)

macOS / Linuxから接続する

標準のターミナルアプリを開き、同じように入力します。

ssh username@server-ip

パスワードが長くて入力しづらい場合

マイページの「接続情報」カードでパスワードをクリックすると、パスワードがコピーされます。

Windows標準のPowerShellウィンドウでは、パスワードを聞かれたときにCtrl+Vを押すと、貼り付けられずに見えない文字が入力され、パスワードが間違っていることになります。以下のSSHプログラムを使えば、パスワードを保存しておき、クリック1回で接続できます。

プログラム使えるデバイス料金パスワードの保存
TermiusWindows · macOS · Linux · iOS · Android基本(Starter)は無料可能
XshellWindows個人・教育用は無料可能
MobaXtermWindowsHome Editionは無料可能
PuTTYWindows無料不可(右クリックで貼り付け)

新しい接続(セッション・ホスト)を作成し、IPアドレス、ポート22、アカウント名、パスワードを入力すれば完了です。パスワードを保存したPCを他の人が使うと、その人もサーバーに入れてしまうので、共用PCには保存しないでください。

SSHキーでパスワードなしで接続する (任意)

毎回パスワードを入力するのが面倒なら、SSHキーを登録しておくと便利です。

# 1. ローカルPCでSSHキーを生成(すでにある場合は省略)
ssh-keygen -t ed25519

# 2. 生成した公開鍵をサーバーに登録
ssh-copy-id username@server-ip

Windowsにssh-copy-idがない場合は、~/.ssh/id_ed25519.pubの内容をコピーして、サーバーの~/.ssh/authorized_keysファイルに直接追加します。

よくある問題

  • 接続できません — まず、サーバーの状態が「実行中」か確認してください。
  • Permission denied (publickey,password) — アカウント名とパスワードをもう一度確認してください。大文字と小文字は区別されます。
  • 接続がすぐ切れます — SSHクライアントの設定でKeepAliveオプションをオンにしておくと、アイドル状態で接続が切れるのを防げます。

解決しない問題がある場合は、Discordのチケットでお問い合わせください。