m_shige1979のときどきITブログ

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

Github(変なおっさんの顔でるので気をつけてね)

https://github.com/mshige1979

kodingというWebサービスをちょっと触った

サインアップ

したらちょっとしたら動かせると思ったけど後にしたのでテスト

linuxの端末を確認

起動

f:id:m_shige1979:20140407210848j:plain

クリックしたら端末が起動する

f:id:m_shige1979:20140407210904j:plain

root権限への移行は「sudo -s」を入力後にサインアップした時のパスワードで入れる

f:id:m_shige1979:20140407211213j:plain

SSHでクライアントPCから接続

アカウントの設定画面へ移動

f:id:m_shige1979:20140407211456j:plain

公開鍵を登録

f:id:m_shige1979:20140407211834j:plain


※公開鍵の作成はTeratermとかssh-keygen?とかいろいろあるはず

.ssh/configファイルを編集

sshで接続する際に使用するもの

Host *.kd.io
    User mshige1979
    IdentityFile C:/Users/m_shi_000/.ssh/koding-id_rsa
    ProxyCommand ssh -i C:/Users/m_shi_000/.ssh/koding-id_rsa mshige1979@ssh.koding.com nc %h %p

※作成した秘密鍵を指定する
※基本は以下のようだけど%rはユーザー名でも問題はない

Host *.kd.io
User
IdentityFile ~/.ssh/alternate
ProxyCommand ssh -i ~/.ssh/alternate %r@ssh.koding.com nc %h %p

接続テスト(windows環境なんで「git bash」)
Welcome to Git (version 1.8.3-preview20130601)


Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.

m_shi_000@LENOVO-WIN8-PC ~
$ ssh vm-0.mshige1979.koding.kd.io
mshige1979@vm-0.mshige1979.koding.kd.io's password:
Welcome to Ubuntu 13.04 (GNU/Linux 3.13.0-5-generic x86_64)

 * Documentation:  https://help.ubuntu.com/
Your Ubuntu release is not supported anymore.
For upgrade information, please visit:
http://www.ubuntu.com/releaseendoflife

New release '13.10' available.
Run 'do-release-upgrade' to upgrade to it.

Last login: Mon Apr  7 11:52:03 2014 from 10.127.4.10

  __                 __
 /\ \               /\ \  __
 \ \ \/'\     ___   \_\ \/\_\    ___      __
  \ \ , <    / __`\ /'_` \/\ \ /' _ `\  /'_ `\
   \ \ \\`\ /\ \L\ \\ \L\ \ \ \/\ \/\ \/\ \L\ \
    \ \_\ \_\ \____/ \___,_\ \_\ \_\ \_\ \____ \
     \/_/\/_/\/___/ \/__,_ /\/_/\/_/\/_/\/___L\ \
                                          /\____/
       The Cloud Development Environment  \_/__/

       Type help for our interactive help system

mshige1979@vm-0:~$ ll
total 40
drwxr-xr-x 7 mshige1979 mshige1979 4096 Apr  7 11:48 ./
drwxr-xr-x 3 root       root       4096 Mar 10 12:40 ../
drwxr-xr-x 2 mshige1979 mshige1979 4096 Mar 10 12:40 Applications/
drwxr-xr-x 2 mshige1979 mshige1979 4096 Mar 10 12:40 Backup/
-rw------- 1 mshige1979 mshige1979   71 Apr  7 12:09 .bash_history
-rw-r--r-- 1 mshige1979 mshige1979 3560 Mar 10 12:40 .bashrc
drwx------ 2 mshige1979 mshige1979 4096 Apr  7 11:48 .cache/
drwxr-xr-x 2 mshige1979 mshige1979 4096 Mar 10 12:40 Documents/
-rw-r--r-- 1 mshige1979 mshige1979  675 Mar 10 12:40 .profile
drwxr-xr-x 2 mshige1979 mshige1979 4096 Mar 10 12:40 Web/
mshige1979@vm-0:~$

まとめ

まだ、さわり程度だけど簡単なレベルのテストはこれでイケるかもしれない。容量や時間の問題で長時間は稼働出来ないみたいだけど「root」権限も行使できるようだし、まあ、perlphpの軽い機能なら問題なさそう。

あと、ubuntuだった…

teratermで繋ぐ方法が分からんかった