Xserverにssh接続 windows環境でWinSCPを使う

Wordpressでのサイト構築を頼まれることが増えてきたので
自分のテスト環境をXserverで用意することに。

Xserverを選んだ理由

  • SSLが無料であること
  • ドメインが無料でもらえること
  • 友達が使用していて、使い勝手が良さそうだなと感じたこと
  • 1ヶ月使用料が1,000円以下であること

初回構築費は3,000円かかるけど、長い目で見れば気にならない。

他のレンタルサーバとの比較

あんまり多くを知らないんだけど・・

  • ロリポップは管理画面が見づらい
  • GMOドメイン管理のサービスを使ってるけど、通知メールが多いイメージがあって嫌い。
  • さくらは高い

設定方法

レンタルサーバ

公式サイト通り
SSH設定 | レンタルサーバー【エックスサーバー】

  1. SSH設定をオンにする
  2. 公開鍵認証用鍵ペアを生成する
  3. 公開鍵は自動登録されるので、登録等の操作は必要なし
  4. 秘密鍵は自動ダウンロードされるので、適当なフォルダに格納する
クライアント側

1. WinSCPを開き、接続情報を設定する(詳細は公式サイト通り)
f:id:meikotan:20170903000542j:plain

2. 編集->設定->SSH->認証->認証条件に先ほどダウンロードした秘密鍵のパスを設定する
3. 自動変換のダイアログ通り、PUTTY形式に変換する(鍵生成時に設定したパスワードが必要)
f:id:meikotan:20170903000555j:plain
4. 秘密鍵の拡張子がppkになっていればOK
f:id:meikotan:20170903000626j:plain
5. セッション画面にログインする