Scalrからサーバを作成した場合には、JavaアプレットコンソールでSSH接続をすることが可能ですが、
コピペできなかったりちょっと不便なので、踏み台を経由して接続したいと思います。
ScalrからのSSHコンソール↓
まずは、scalrからSSHキーをダウンロードします。
[Scalr]→【SSH keys】をクリックします。
対象FARM右側の[Actions]→【Download Private key】をクリックします。
キーを保存します。
保存したキーを、秀丸等のエディタで開き、テキストをコピーします。
踏み台サーバへログインします。
#cd .ssh #vi id_dsa
先ほどコピーした内容を貼り付けて、保存します。
パーミッションを変更します。
#chmod 600 id_dsa
IDCフロンティアの管理コンソールからサーバを作成した場合には、
id_rsaファイルを用意すればOKだったのですが、Scalrから作成した場合には、
id_dsaでないとだめなようです。
id_rsaを置いてssh接続をしたら、下記のようなエラーになってしまい、しばらく悩みました。
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
下記のようにオプションをつけて接続すると原因がわかるので、接続できない場合には、
オプションをつけて接続を試してみてください。
#ssh -vvv 10.1.xx.xx ~中略~ debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic debug1: Trying private key: /root/.ssh/id_dsa debug3: no such identity: /root/.ssh/id_dsa debug2: we did not send a packet, disable method debug1: No more authentication methods to try. Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
これで、踏み台サーバからも接続が可能になったので、使い慣れたターミナルソフトを利用することができます。