web-dev-qa-db-ja.com

HTTP / sやFTPなどのアプリケーションレイヤープロトコル用のSSHサーバーをトンネルするにはどうすればよいですか?

HTTP(s)などの通常のインターネット要求に対して、SSH対応サーバーを「トンネル」できるクライアントプログラムはありますか?

もしそうなら、彼らは何であり、誰かが私を正しい方向に向けることができますか?

注:私はVPNについて尋ねているのではありません。 SSHを介して接続を「トンネル」することが可能かどうかを具体的に尋ねています。

25
user13785

ほとんどのSSHクライアントがそれを行います。優れたLinuxシステムで提供されるsshクライアントを使用して、次のように入力します。

ssh -D 5000 -N theservername

ここで、theservernameは、リクエストをトンネリングするSSHサーバーの名前です。次に、SOCKSプロキシとしてポート5000でlocalhostを使用するようにWebブラウザーを設定します。そして出来上がり!すべてのHTTPおよびHTTPSリクエストはSSHトンネルを通過し、反対側で終了します。

Windowsの場合、 PuTTYSOCKSプロキシとして使用 にすることもできます。

38
Thomas Pornin

正直なところ、あなたが必要とするものを手助けすることができる多くのプログラムが世に出ています。単に「SSHトンネル」または「ssh経由のhttpトンネル」をグーグルすると、大量の結果が表示されます。

サンプルソフトウェア- http://www.bitvise.com/tunnelier ガイドの例- http://www.damtp.cam.ac.uk/user/jp107/xp-remote/ web-tunnel /

選択肢の範囲が圧倒的であるように思われる場合に尋ねると便利な場合がありますが、実際には「ベスト」はなく、検索用語に「無料」を追加して、最もきれいなGUIで選択してください。

0
Peleus