Archive for 6月, 2013

解ってしまえばすぐですが。。。

木曜日, 6月 27th, 2013

JavaでSSHを使用する必要が出てきたので、
Orion SSH2を使用したが、落とし穴にハマったメモ。

やりたいことはJavaでscpしたいだけなので
google先生に色々聞きながらとりあえず実装してみた。
ローカルから、サーバへファイル転送できることを確認してプロトタイプ完了。

しかし、転送先を新たに作成した仮想環境に変更すると、失敗する。
「 Error during SCP transfer. 」

設定ミスったかぁと思い、いろいろ見なおすも特に問題ない。
当然、ターミナルで直接接続も問題ない。

Sshdのログから、認証に成功した後、クライアントから切断しているので
ファイルをputした際のリモートディレクトリが怪しいのだが、、、問題ないなぁ。

仕方ないのでOrionSSH2のソースをほじくり返す。
以下該当箇所抜粋(一部省略)
String cmd = “scp -t -d ” + remoteTargetDirectory;
try
{
sess = conn.openSession();
sess.execCommand(cmd);
sendFiles(sess, localFiles, remoteFiles, mode);
}
catch (IOException e)
{
throw (IOException) new IOException(“Error during SCP transfer.”).initCause(e);
}

「scp -t -d 」ってなんだ?
そんなオプション知らないし、そもそもサーバ側でコマンド発行してる?

確かに仮想環境はCentOSの最小構成なので、入っていないものも多い。
scpコマンドが使用できないので、openssh-clientをインストールして再度チャレンジ。

scp成功。

マニュアルに記載のないオプションなので詳細不明だが、
ディレクトリのテストコマンドだと勝手に理解して納得。

頭が高い

月曜日, 6月 24th, 2013

Gooleストリートビューの写真を撮影している車に飯田橋付近で遭遇。

車種はインプレッサ、カメラを取り出すも間に合わず。。。。

一日中、ウロウロ走り回るのも大変そうだ。

 

TP1

土曜日, 6月 15th, 2013

所用で台湾に来ています。ファンシーな飛行機で来ました。

羽田

羽田

空路

空路

道路はスクーターが多いです。

バイク多い

バイク多い

変な牛乳が売っています。

パパイヤ牛乳

パパイヤ牛乳の店

スイカ牛乳

セブン-イレブン スイカ牛乳

 
飲んでないので味は不明。牛乳好きにはたまらないのか?

明日帰ります。

AWS Summit Tokyo 2013

木曜日, 6月 6th, 2013

混んでますなぁ。。。