2014年9月22日月曜日

AWS / CentOS 上の iDempiere に Mac からSSH 接続してみた

1:AWS にて CentOS上に iDempiereの環境を構築、ブラウザからiDempiereを使えるようにした。

さて、これからが本番。
何にどこまで使える物やら、

いままで WindowsからSSH(PuTTY) にてiDempiereを起動していました。
でも設定を終了した今、VNCでデスクトップを使う必要性も薄れたし、普段使っているMacから起動出来れば楽だな〜

特に設定はなく、設定初期に公開鍵を home/Documents に保存していたのでこれを用いてMac で ssh接続をしてみる。

なんのことはない、Mac標準のターミナルを起動して標準のsshを起動するだけ。
アプリケーション ->ユーティリティ ->ターミナル



私の場合は ~/Documents に Myname.pem という公開鍵ファイルがあるという前提。

ssh起動時に ユーザー名@サーバー名 -i公開鍵ファイルと指定する。
接続の確認で yesと打てばあっさりと接続できる。


MacBook-Air:cd Documents
MacBook-Air:Documents$ pwd
/Users/Myname/Documents
MacBook-Air:Documents Myname$ ls -l | grep *.pem -r--------   1 Myname  staff      1694  9 10 13:19 Myname.pem
MacBook-Air:Documents Myname$ ssh -l root <Public DNA> -iMyname.pem
The authenticity of host '<Public DNA> (xx.xx.xx.xx)' can't be established.
RSA key fingerprint is 76:c5:b6:xx:75:8c:da:c0:f7:fa:c8:xx:cd:f8:31:4f.
Are you sure you want to continue connecting (yes/no)?  yes Last login: Mon Sep 22 06:12:33 2014 from 118.238.212.140 # 

接続出来たら あとは以前のブログで書いたのと同じ。iDempiereサーバープロセスを起動(起動シェル作った方が楽だけど、とりあえず手で起動。。)

これまでは設定作業の都合でサーバープロセスを起動したり、終了したりをくり返していたのであえてシェルの後に "&" を付けなかったが、これからは iDempiere の動作確認に入るので、ターミナル停止の影響を受けたくないのでコマンドのあとに "&" を付けてバックグラウンドで走らせ続けることにした


Are you sure you want to continue connecting (yes/no)?  yes
Last login: Mon Sep 22 06:12:33 2014 from 118.238.212.140
# cd /usr/local/bin/idempiere/2.0/idempiere-server
# ls -l | grep idempiere-server.sh
-rwxr-xr-x.  1 root root      646 2014-02-17 06:46 idempiere-server.sh
# sh ./idempiere-server.sh &
省略
06:26:14.158           WebUIServlet.init: iDempiere Web Client started successfully [34]

idempiere起動のメッセージが流れれば、あとは safariからでも Webuiを呼び出せば利用可能。

次は日本語表示?

0 件のコメント:

コメントを投稿