アウトバウンドSSH接続の可用性は、SSHトンネルの可能性を意味しますか?


0

職場で、私の会社は最近狂ってしまい、すべてのサイト(ほとんどすべて、facebook、gtalk、picasa、hotmail、gmailなど)をブロックし始めました。

しかし、アウトバウンドSSHを許可し、問題なくSSHできるLinuxマシン@homeがあることを確認しました。ですから、SSHトンネリングを使用して自宅のLinuxマシン経由でトラフィックを迂回させ、現在禁止されている場所にアクセスすることを考えています。:)

これが私が今までしてきたことです。1)自宅でSquidプロキシサーバーをセットアップし、ポート3128(デフォルトポート)で実行しています。2)オフィスにLinuxマシンがあり、そこから自宅にSSHで接続できます。3)ブラウザでlinux_machine_at_officeをプロキシとして設定します。

Office Linuxマシンにログインし、次のコマンドを使用してトンネルを確立しようとしましたが、機能していないようです。

ssh username@HOME_IP_ADDRESS -L 2011:HOME_IP_ADDRESS:3128 

ユーザー名=>マシンのユーザー名@home HOME_IP_ADDRESS => LinuxマシンのIPアドレス@home

firefoxでは、プロキシアドレスをOffice_Linux_machineに変更し、ポートを2011に変更しましたが、機能しません。

ポート2011でoffice_linux_machineにtelnetしようとしても、Squidサーバー@homeに着陸することを望んでいましたが、ここでも接続に失敗しています...

だから私は、アウトバウンドの可用性が私のコマンドに何か問題があるのだろうかと思っていましたか?

ありがとうございました :)

回答:


2

sshアウトバウンドが許可されている場合、トラフィック用のトンネルを作成できます。

現在のsshコマンドでエラーを指摘するには、次のようにするのが良いと思います。

ssh username@HOME_IP_ADDRESS -L 2011:localhost:3128

さらに進むには、squidをセットアップする必要はありません。実際、OpenSSHはSOCKSv5プロキシサーバーとして機能できます。このコマンドを試すことができます:

ssh username@HOME_IP_ADDRESS -D 3128

こんにちは、これを試しましたが機能しませんでした:(私がしたことは、(1)オフィスのLinuxマシンで「ssh home_username @ HOME_IP_ADDRESS -L 2011:localhost:3128」を実行しました(2)FirefoxプロキシをOffice_linux_machineとポートを指すように設定します=2011。Firefoxが言っている=>「Firefoxは接続を拒否しているプロキシサーバーを使用するように構成されています。」そして、「Office_linux_machine」2011にもtelnetできません:(真剣に無知を感じています...!
Microkernel

あなたのFirefoxでは、IPアドレスは、ローカルホストまたは127.0.0.1でなければなりません
slubman

ローカルlinux machine ipに設定します!同じですよね?(マシンは、私は、このSSHコマンドを実行している上で(私は)私のワークステーション@office上でWindowsを使用するように強制しています)
マイクロカーネル

同じではありません。sshプロセスはすべてのインターフェースではなく、localhostにのみバインドします。
スラブマン

1

トンネルが可能である必要があります。おそらく、プロキシサーバーを「localhost」(127.0.0.1)に変更する必要があります。

さらに先に進む前に、会社のネットワークセキュリティポリシーを回避しようとする前に、管理者に確認する必要があります-セキュリティ上の理由で配置されている可能性のあるルールを(許可なしに)違反していることに気付いた場合、ジョブ。


試してみましたが、うまくいきませんでした:( PLUBにslubmanへのコメントを見てください...そして、私のマネージャーは私がしばしばSSHで帰宅することを知っており、彼はそれでかっこいいです:)それは大丈夫だと思う:))そして、警告にも感謝します:)
マイクロカーネル

0

これを機能させるには、引数「-oUsePrivilegedPort \ yes」を使用する必要があることがわかりました。設定してから何年も経っているので、なぜそれが必要なのか覚えていません。

また、トラフィックが通過するためには、リモートポートでリッスンしているものが必要です。私の場合、そのポートで聞いているsquidがあります。そこに何かを聞いていないことが、接続を拒否した理由です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.