はじめに
Paiza Cloudとやらのサービスが開始されたので早速試してみた。
https://paiza.cloud/ja/
利用できる仮想サーバーはDockerのコンテナで動いている模様。
ちなみにOSは、Ubuntu 16.04.3 LTS(2017/12/06現在)
無料プランで動作を確認。
必要なもの
・公開鍵 (サーバー作成時にテキストを貼り付ける)
・秘密鍵 (クライアント端末で使用する)
鍵がなければ以下のコマンドで作成。
Terminal
ssh-keygen -t rsa -b 4096
生成した公開鍵の文字列をcatコマンドで表示。
Terminal
cat .ssh/id_rsa.pub
sh-rsa ABCDB2NzaC1yc2EAAAABBCC... ←クリップボードにコピーしておく
サーバーの作成
- Paiza Cloudで新規サーバー作成を選択
- Use SSH にチェック
- 公開鍵を貼り付ける
SSHで接続
サーバー起動後、ポート[22]で接続しようとしても弾かれる。
フォワーディングされているポート番号を確認する。
- メニュー → About container...
- 「22/tcp」で検索
この"HostPort"がSSHの接続ポートとなる。
接続先は下記となる。
ユーザ名: ubuntu
ホスト名: <サーバ名>.paiza-user.cloud
Terminal
ssh -i .ssh/id_rsa ubuntu@hoge.paiza-user.cloud -p 52021
下記の結果が表示されれば、接続完了。
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.13.0-16-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
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.
ubuntu@hoge:~$