Address
304 North Cardinal St.
Dorchester Center, MA 02124

Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM

MacからXserverへSSH接続する方法

【令和最新版】MacでXserverにSSH接続する方法

初心者向けにわかりやすく、Macからエックスサーバーへ接続する方法を解説

今回は、XserverへMacのターミナルからSSH接続する方法を解説します。

前提・環境

  • Xserverですでに、公開鍵・秘密鍵の作成などSSH利用に必要な設定を終えている
  • Xserverからダウンロードした鍵ファイル(仮に今回は、XXXX.keyとします)を利用する
  • Macのターミナルでの作業

Xserverからダウンロードした鍵ファイルの名前について

Xserverからダウンロードした鍵については、その名前が「XXXX.key」というようになっていると思います。

ネット上では鍵ファイルの名前を「id_rsa」へ変更すると解説されていることが多いですが、「XXXX.key」の名前は変更する必要ありません。そのまま使えます。

「.ssh」ディレクトリの作成

まず次ように「.ssh」という名前のフォルダ(ディレクトリ)を作ります。その場所は、

/Users/ユーザー名

の直下で、すなわち、

/Users/ユーザー名/.ssh/Xserverからダウンロードした鍵ファイル(例:XXXX.key)

となるようにします。

まず現在のカレントディレクトリを次のコマンドで確認。

% pwd

もし、「/Users/ユーザー名」でなければ、次のコマンドでその場所へ移動しましょう。

% cd /Users/ユーザー名

「/Users/ユーザー名」がカレントディレクトリになっていれば、「.ssh」ディレクトリを作ります。次のように入力します。

 % mkdir .ssh

そして、この作ったディレクトリに移動しておきます。

% cd .ssh

次にファインダーでもなんでもいいので使って、この.sshディレクトリにXserverからダウンロードした鍵を移動させてください。

結果、上述のようにこんな感じにしてください。

/Users/ユーザー名/.ssh/Xserverからダウンロードした鍵ファイル(例:XXXX.key)

実際に、その.sshフォルダに移動させた鍵ファイルがあるか確かめてみましょう。カレントディレクトリが.sshになっている状態で、次のコマンドを使います。

% ls

これで移動させた鍵ファイルの名前が表示されるでしょう。

SSH接続コマンド

まず作業するカレントディレクトリは、「.ssh」ディレクトリです。

さてこれで準備が終わりました。いよいよXserverへSSH接続します。次のようにコマンドを入力しましょう。

% ssh -l サーバーID -i XXXX.key サーバーID.xsrv.jp -p 10022

この直後に、次のように表示される場合があります。

The authenticity of host '[サーバーID.xsrv.jp]:10022 ([183.181.85.86]:10022)' can't be established.
ED25519 key fingerprint is SHA256:ランダムな文字列.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? 

この中で、

Are you sure you want to continue connecting (yes/no/[fingerprint])? 

というのがありますが、ここで「yes」と入力してください。

その後に、

Warning: Permanently added '[サーバーID.xsrv.jp]:10022' (ED25519) to the list of known hosts.
Enter passphrase for key 'XXXX.key': 

となり、

Enter passphrase for key 'XXXX.key': 

これが登場しますが、ここでXserver上で設定したパスフレーズを入力してください。

Last login: Sat Jan 21 21:02:33 2023 from 〜
[サーバーID@サーバー番号 ~]$

結果、このように表示されればSSH接続が成功です。

最速でプログラミングをマスターするならTechAcademy [テックアカデミー] 【PR】がオススメです。

マイペースで学ぶなら世界最大級の動画学習サイトUdemyがオススメです。セールで安く買える講座も多数!

愛を分かち合いましょう