[Momonga-users.ja:00026] Re: openssh troyjan


ほそのひでともです。

  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は解散しちゃいました(笑)。

--
ほそのひでとも ## 余談だらけっすね。