2011/10/04

NOAHクラウド - ポートの設定、SSHログイン

NOAHクラウドの登録、仮想マシンの起動は簡単だったのですが、ポートを開ける方法が分からずあれこれしたので、メモとして残しておきます。

追加した仮想マシンは、ダッシュボードの横にあるリソースから見る事が出来ます。

リソースをクリックすると、仮想マシン一覧が表示されますが、そこに表示されているIPアドレスはSSHやHTTPなどで外からアクセス出来る物はありません。

左側メニューにあるIPアドレス、というのをクリックすると、IPアドレス一覧が表示されます(AWSでいうとElastic IP)。
その下に選択したIPアドレスの詳細、ファイヤーウォール、ポートフォワーディング、ロードバランサーのタブが表示されます。
 SSHで接続出来るようにしてみます。
まずファイヤーウォールに22ポートを開けます。接続元が動的IPなので、ソースCIDRは0.0.0.0/0にします。会社など固定IPならそのように設定した方がいいでしょう。


 その後ポートフォワーディングタブをクリックし、外部の22ポートを個別仮想マシンのポートを紐付けます。

その後、ターミナルを開き、先ほど保存した秘密鍵を使ってSSH接続してみます。

aya-air:AccountInfo aya$ ls -la | grep tangerine.pem
-rwxrwxr-x@  1 aya  staff    887 10  4 06:14 tangerine.pem
aya-air:AccountInfo aya$ chmod 700 tangerine.pem
aya-air:AccountInfo aya$ ls -la | grep tangerine.pem
-rwx------@  1 aya  staff    887 10  4 06:14 tangerine.pem
aya-air:AccountInfo aya$  ssh -i tangerine.pem root@xxx.xxx.xxx.xxx
The authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established.
RSA key fingerprint is 58:a8:16:38:0c:31:32:28:b4:c6:8a:64:b8:ea:51:95.
Are you sure you want to continue connecting (yes/no)? yes
Linux ubuntu 2.6.32-33-server #72-Ubuntu SMP Fri Jul 29 21:21:55 UTC 2011 x86_64 GNU/Linux
Ubuntu 10.04.3 LTS

Welcome to the Ubuntu Server!
 * Documentation:  http://www.ubuntu.com/server/doc

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.
root@ubuntu:~#

ログイン出来ました!