[Momonga-users.ja:00026] Re: openssh troyjan
- From: HOSONO Hidetomo <h@xxxxxxxx>
- Date: Fri, 02 Aug 2002 11:19:41 +0900 (JST)
ほそのひでともです。
To: users.ja@xxxxxxxxxxxxxxxxx
From: Takafumi AKAMATSU <akamatsu@xxxxxxxxxx>
Subject: [Momonga-users.ja:00024] Re: openssh troyjan
Date: Fri, 2 Aug 2002 11:01:37 +0900
> > > gnome-ssh-askpass.ja.po:22: invalid control sequence
> > > gnome-ssh-askpass.ja.po:23: keyword "$k" unknown
> > > gnome-ssh-askpass.ja.po:31: keyword "J$" unknown
> > > gnome-ssh-askpass.ja.po:32: end-of-line within string
> > > found 4 fatal errors
> > >
> > > spec 中で, openssh-askpass-gnome を作成しないようにするとうまくいくのですが,
> > > これって, 私の環境のせいでしょうか...
> >
> > 会社で使っているKondara MNU/Linux 2.1な環境に
> > Momonga HEADで作成したSRPMを持っていってリビルドしてみましたが、
> > 再現しませんでした。
>
> あれれ... 私の環境のせいかなぁ.
> 上記のエラーの行って, 日本語が記述されてるところなんですよ.
> 2バイトコードが解釈されてないのかな???
まさか、とは思いますが、
gnome-ssh-askpass.ja.poが間違ってISO-2022-JPになってたりしませんか?
> 実は, 私は gnome-ssh-askpass って何をするためのツールかもわかってなかったり
> します...
> Passphrase の登録は,
> login 時に ssh-agent と ssh-add でやってしまってたりしますし. (^^;
> ssh-askpass を使うともっと便利になったりします?
ターミナルエミュレータ上で
$ SSH_ASKPASS=/usr/libexec/ssh/gnome-ssh-askpass
$ export SSH_ASKPASS
$ ssh-add ~/.ssh/id_dsa < /dev/null
と
$ /usr/libexec/ssh/gnome-ssh-askpas
を比較してみると、何者かが分かるかと思います。
## なお、このとき、後者では本物のパスフレーズを入れないようにしてください。
通常は.xinitrcや.xsessionなどで指定し、
Xのセッションスタートアップ時に
GNOMEベースのパスフレーズダイアログがポップアップするようにします。
x11-ssh-askpassもこのお仲間で、こちらは独特の外観を持っています。
実は、環境変数SSH_ASKPASSに
入力の内容を標準出力に落とすようなXベースのプログラムを書けばよいので、
GUIプログラミングの例題に使えるかも。
好きなツールキットでssh-askpassを書いてみるのも一興です。
ちなみに、手元にはRuby/Gtk+で書いたものがあります。
公開しようしようと思いながらすっかり忘れてるうちに
Kondaraは解散しちゃいました(笑)。
--
ほそのひでとも ## 余談だらけっすね。