「鍵が合わなきゃ扉は開かぬ──XサーバーGitデプロイ初挑戦記」

人生初の XサーバーSSH + Gitデプロイに挑戦。
最初は「ローカルで作ってGitHub → サーバーで git pull
」するだけのつもりだった。
ところが、秘密鍵で地雷を踏む。
「前にWinSCPで作った鍵が使えない?え、なんで?」
原因は超シンプル。
✅ 学んだこと1:Xサーバーは公開鍵1つしか登録できない
- 以前作った鍵でWinSCPに入れてたけど…
- 新しくXサーバーで鍵を作り直したら前の鍵は無効化
- つまり、今登録されてる鍵に合わせて全部再設定が必要
✅ 学んだこと2:.key
ファイルを .ppk
に変換しないとWinSCPで使えない
PuTTYgen
を使って.ppk
に変換- 秘密鍵の保存はマジで大事。次は失くしたら泣くからバックアップ必須
✅ 学んだこと3:WinSCPは便利だけど、最終的にはGitが最強
- SSHで
git pull
できるようになると運用が爆速 - ローカルでpush → 本番でpull、これで1発反映
✅ 最後に一言
トラブルにビビるな。
強敵(=原因不明のエラー)を乗り越えた時、技術は力になる。
「鍵がなきゃ開かねえ。なら、作ってぶち込むだけだろ?」