【MAC】sshコマンドの登録
ssh接続先を登録して、簡単に呼び出す
①ターミナルを開いて、以下のファイルをアクセスする(存在しない場合は作る)
vi /Users/ログインユーザ名/.ssh/config
②configファイルに以下を記載する(秘密鍵ありバージョン)
Host develop ← 何でもいい HostName xxx.xx.xxx.xxx ← 接続先URL User admin ← sshログインユーザ名(例でadminとしている) IdentifyFile /Users/ログインユーザ名/.ssh/xxxx.pem ← 秘密鍵
③configファイルを保存後、ターミナルで以下のコマンドを打つ
ssh develop ← configファイルで任意に設定したHost名
④すると対象サーバーへssh接続してくれる
以下のように秘密鍵のパスワードを聞かれるので入力する
Enter passphrase for key '/Users/ログインユーザ名/.ssh/xxxx.pem':
サーバーにログインできればOK
踏み台サーバーを経由する場合
①configファイルに以下を記載する(秘密鍵ありバージョン)
Host base ← 踏み台サーバー用シンボル(なんでもいい) HostName xxx.xx.xxx.xxx ← 接続先URL User admin ← 踏み台サーバーのsshログインユーザー名(例でadminとしている) IdentityFile /Users/ログインユーザ名/.ssh/xxxxx.pem ←秘密鍵 Host target ← 対象サーバー用シンボル(なんでもいい) HostName xxxx ← app01などのホスト名の場合もある User admin ← 対象サーバーのsshログインユーザー名(例でadminとしている) ProxyCommand ssh base -W %h:%p
②configファイルを保存後、ターミナルで以下のコマンドを打つ
ssh target
③すると対象サーバーへssh接続してくれる
以下のように秘密鍵のパスワードを聞かれるので入力する
Enter passphrase for key '/Users/ログインユーザ名/.ssh/xxxx.pem':
サーバーにログインできればOK