YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

LinuxでHTTP proxy越しにSSHする

はじめに

こんにちは、Python界のロナルド・レーガンです。さて、HTTP proxy環境下でどうしても外部にSSHしたいっていうことってありませんか。ありますよね。そういうときにWindowsだったらPuttyとかでやれば楽ちんですね。

で、Linuxではどうやるんだろうなーと思って調べたらconnect-proxyが楽と知りました。

ログ

パッケージを探してインストール。ssh_configにProxyCommandの項目を追加して、-Hオプションにこんな感じで追加。

% sudo apt-get install connect-proxy
% vim .ssh/config
Host example
    User hoge
    HostName example.com
    Port 22
    ProxyCommand connect -H proxy.example.net:8080 %h %p
    IdentityFile ~/.ssh/id_rsa

楽ちん楽ちん。