たまに触るからメモする事にした。
SSH設定
mac(ローカル)の設定
SSHフォルダの作成
他のプロジェクトでも使用する事があるので、作っておいた方が良い。
// 移動 cd ~/ // ディレクトリ作成 mkdir .ssh // 権限設定 chmod 700 ~/.ssh
XSERVERの秘密鍵で認証する設定
SSH設定ONへ変更
公開鍵認証用鍵ペアの生成
※パスフレーズは、SSH接続時に使用する
※鍵が新しく変更されるので、元の鍵ではアクセスできなくなるので注意してください。
Downloadフォルダから「◯◯.KEY」ファイルを~/.ssh/へ移動
mv ~/Download/◯◯.KEY ~/.ssh/
自身の公開鍵をXSERVERで認証する設定
自身の公開認証ペア鍵を持っているかいないかで生成してください。
自身の公開鍵を作成する方法
※xserverの秘密鍵で認証する際は、不要
// 鍵生成 ssh-keygen -t rsa // 公開鍵の権限設定 chmod 600 ~/.ssh/id_rsa.pub
「ssh-keygen -t rsa」コマンドで鍵が生成される
公開鍵:id_rsa.pub
秘密鍵:id_rsa
XSERVERで自身の公開鍵の登録
サーバーパネルのSSH設定より、「公開鍵の登録を行う」
先ほど生成した「id_rsa.pub」をコピーし登録する
※既存の鍵が変更される為、複数人で共有されている人は複数人の登録方法を確認ください。
SSH接続コマンド
ssh -i ~/.ssh/◯◯.KEY サーバーID@ルートディレクトリ -p 10022
パスフレーズが聞かれるので入力
※設定している秘密鍵により、(XSERVERか自分)パスフレーズが異なります。
コメント