[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:15432] connect



http://www.imasy.or.jp/~gotoh/ssh/connect.html で紹介されている 
connect.c を deb package に仕立てました.このコマンドを OpenSSH の 
proxy command として利用すると,SOCKS や https proxy server などを使っ
て防火壁を越えることができます.

sarge で build したパッケージを

    http://namazu.org/~tsuchiya/debian/package/connect_0.0.20021120-2_i386.deb

に置いてあります.また,同じ場所に .orig.tar.gz なども置いてあります.

で,このパッケージは結構色々なところで有用(*)なのですが,どなたか引き
取っては頂けないでしょうか.

(*) 例えば,POP server に connect がインストールされていて,POP server 
に SSH でログインできる状態ならば,~/.fetchmailrc に

    poll mail-server
      protocol pop3
      plugin "ssh %h connect localhost %p"
      username "username"
      password "password"

と設定すると,安全に POP できます.以前から,この問題には preconnect 
オプションを利用して port forwarding で解決するという方法が知られてい
ますが,この方法には以下の2点の問題があります.

  ・port forwarding された local port は,全ての local process からア
    クセス可能です.そのため,全ての local user を信頼できない場合は,
    セキュリティ上の問題があります.
  ・万一,別の process によってその local port が bind されていると,
    port forwarding が失敗し,メールの取得も失敗します.

plugin オプションを使う方法では,これらの問題は発生しません.

その他,Emacs 上のプログラムで壁越えをする必要に迫られた場合にも,非常
に重宝します.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )