SSH connection though proxy (2) — Client on linux

Posted by bob on 9月 14, 2007 in server |

SSH2で会社から自宅サーバに接続する方法 その2
会社の中から外に出るには、proxy経由が一般的ですか?WinXPの場合は以前のpostの様に、Puttyを使用した。

今回は、linuxマシンから接続したい。
うまくいかない。ssh clientはすでにあるので、以下のように、ラインからcommandを実行させた。
$ssh -l bob -N -L 10080:yourdream.ddo.jp:22 proxy.myoffice.com
-l bob   < ユーザ名
-L 10080  < proxy.myoffice.comのポート
22   < yourdream.ddo.jpのSSH2のローカルポート

/etc/ssh/ssh_config これは必要?
sshのマニュアルを読んでも、なんかよく分からない。
Anyone can help a newbie!

-bob

1 Comment

  • zamin より:

    「Corkscrew」というミドルウエアを使って、proxy経由外のサーバにssh接続する事は可能です。具体的な手順は以下です:

    1、ここ「http://www.agroman.net/corkscrew/」から「Corkscrew」をダウンロードします。

    2、「Corkscrew」をインストールします:
    > tar -xzvf corkscrew.tar.gz
      [..]
    > cd corkscrew
    > ./configure
    > make install

    3、$HOME/.ssh/configのセットアップ
    $HOME/.ssh/configが存在しらければ、新規作成して、以下の文書を書きます:
    ================
    Host *
    ProxyCommand corkscrew http-proxy.example.com 8080 %h %p
    ================
    「http-proxy.example.com 8080」のところに実際のプロッキシアドレスを変えます。

    4、先コンパイルしたcorkscrewを配置します:
    cp /usr/local/bin/corkscrew $HOME/.ssh/

    成功!

    レファレンスはここにご参照ください:
    http://www.mtu.net/~engstrom/ssh-proxy.php

コメントをどうぞ

You must be logged in to post a comment.

Copyright © 2007-2010 Bob's blog All rights reserved.
Desk Mess Mirrored v1.4.6 theme from BuyNowShop.com.