sshのポートフォワーディング

user-pic
0

たとえば、122番ポートにsshデーモンが居て、sshクライアントのローカルの22番ポートにサーバの122番ポートをポートフォワーディングするには以下のコマンドを実行しsshでログインする。

ssh -p 122 -L 22:dia-sea.dyndns.org:122 dia-sea.dyndns.org -l user

たとえば、122番ポートにsshデーモンが居て、sshクライアントのローカル10080番ポートにサーバの80番ポートをポートフォワーディングするには以下のコマンドを実行しsshでログインする。

ssh -p 122 -L 10080:dia-sea.dyndns.org:80 dia-sea.dyndns.org -l user

Cygwinのsshクライアントで、httpプロキシや、SOCK5を使用して、sshを外に飛ばす場合には、connect.cを入手、コンパイル、パスを通し、以下の設定を、~/.ssh/configに以下の設定をする。

Host *
#ProxyCommand /usr/local/bin/connect -s -S sock5サーバ:サーバのポート -5 %h %p ←Sock5を使用する場合
ProxyCommand /usr/local/bin/connect -H プロキシサーバ:サーバのポート -5 %h %p ←httpプロキシを使用する場合
Compression yes
CompressionLevel 9

トラックバック(0)

トラックバックURL: http://dia-sea.dyndns.org/mt/mt-tb.cgi/118

コメントする

このブログ記事について

このページは、dia-seaが2005年3月14日 14:44に書いたブログ記事です。

ひとつ前のブログ記事は「停止、再起動スクリプト」です。

次のブログ記事は「ハックで録!!」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。