トップ «前日 最新 翌日» 編集
RSS feed

ただのにっき


2002-07-15(月) 7621歩 [長年日記]

Kondara

ありゃ、朝は「まだ動いてるなー」と思っていたんだが、午後、会議をしている間に止まってしまったのか。なんか今日は、感慨に浸る暇もなかったよ……。けっきょくerrataの件はどうなったんだろう。

それはそれとして、個人的に先端を追いかけたいソフトは、自前でビルドする習慣にしなくてはな。Rubyはもちろんのこと、ついに0.8.0になったSylpheedとか。

W32/Frethem

社内に侵入した模様。いまどきこの手のメールを開くなよな……。

って、おれにも届いてるわ。ohpa MLだ。なんか、いまMorphyOneのMLにワームが流れるというのも、象徴的だなぁ。

ssh port forwarding

防火壁の外側にあるSMTPサーバを、SOCKSとssh経由で使う必要ができたので、sshのport forwardingを使おうと思った。SOCKSの口はそんなにたくさんあるわけではないので、必要なときだけsshで経路を確保して、終わったら閉じるようにしたい。

しかし、ふつうに-Lを使うと

sho@foo ~% ssh -L 8025:localhost:25 bar
Last login: Mon Jul 15 19:06:59 2002 from foo
sho@bar ~%

てな感じにloginしてしまうので、次の処理に移れない。それじゃぁと思ってバックグラウンドに回してみても、

sho@foo ~% ssh -L 8025:localhost:25 bar &
sho@foo ~% telnet localhost 8025
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
(だんまり...)

となってしまうわけだ。コンソールが必要だから、裏に回るとsuspendされちゃうんだな。bgで動かし続けるわけにもいかないようだ。

 それでは、ってことで、向こう側で適当な時間動き続けるプログラムを指定してやることにした。

sho@foo ~% ssh -L 8025:localhost:25 bar sleep 3 &
[2] 495
sho@foo ~% telnet localhost 8025
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 bar ESMTP Postfix

 おぉ。これでいけるじゃん。しかも、他のプロセスがこのセッションを使っている間はsleepで指定した秒数が経過しても切れないみたいだし。これならいけそう。

本日のツッコミ(全6件) [ツッコミを入れる]
かずひこ (2002-07-15(月) 22:10)

'-N' は役に立ちませんか? man ssh よりによると
-N Do not execute a remote command. This is useful for just for-
    warding ports (protocol version 2 only).
です。

きた (2002-07-16(火) 00:08)

そんなあなたにzebedee
# と宣伝してみる.

ほそのひでとも (2002-07-16(火) 00:28)

ふつーの人がOutlook Expressを使っていると
うっかり開くもなにも、届いた時点で終わり、ということも…(汗)。

yada (2002-07-16(火) 00:32)

mew-smtp-ssh-server はどう?フォワード処理までメーラがやってくれますが

smbd(一応momongaのsylpheedメンテナ?) (2002-07-16(火) 08:44)

Asumi向けsylpheedはうちで公開してたり(^^;

UmaShika (2002-07-16(火) 08:58)

私が会社などから自宅サーバへport forwardする際に使ってるのは、
$ ssh -2 -f -N hoge
(~/.ssh/config 内に hoge に関する設定を書いて複数ポートを転送してます)


トップ «前日 最新 翌日» 編集
RSS feed