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

[debian-users:29220] Re: ssh を使った Firewall 越え



ssh を使った Firewall 越えの問題が解決したので報告致します.

From: wada@xxxxxxxxxxxxxxx
Subject: [debian-users:29218] ssh を使った Firewall 越え
Date: Thu, 19 Jul 2001 17:01:42 +0900

> firewall の内側の Debian マシンから, 外側にある Debian マシンへの ssh
> の接続を試みているのですが, ちょっとつまづいております.
<snip>
> 次に, Firewall の内側にある Client Machine の ~/.ssh/config で,
> 
>     ProxyCommand /path/to/proxy-klab %h %p
> 
> としました. そして, 本メール末尾に添える proxy-klab という perl script 
> を用意し, 以下のようにすると,

Web proxy サーバの MS proxy 2.0 に telnet をかけてみたら, squid の時と
異なる反応を返してくるので, 用意した proxy-klab という perl script と
の相性が悪かったと思い, こいつを改造することを考えて ssh のプロトコル
を色々調べているうちに, 以下のソースに辿りつきました. 

http://www.imasy.or.jp/~gotoh/connect.c

この connect.c をコンパイルし (gcc -o connect connect.c),
/etc/ssh/ssh_config もしくは ~/.ssh/config で,

Host Name
HostName Ip.Address.Of.Server.Machine
Port 443
#ProxyCommand /home/wada/bin/proxy-klab %h %p
ProxyCommand /home/wada/bin/connect -H Ip.Address.Of.Proxy.Server %h %p

としたらあっさり上手くいきました. お騒がせしましたがお蔭様で幸せになれ
ました.

---
wada