PuTTYを使用してオフィスコンピューター(Windows)からホームコンピューター(Linux)に接続する方法はありますか?はいの場合、接続する手順を教えてください。
ホームルーター(Linuxを実行している)への着信接続を許可するようにホームルーターを設定する簡単な方法は、DMZ=)をPCに設定することです。
したがって、一部の人々が言及したように(要約すると):
考えられるいくつかの問題:
他の人がもっと考えられる問題を指摘できると確信していますが、とりあえず試してみて、どのように進むか見てください。
お役に立てれば。
あなたの仕事からこれを行うことに注意してください。 ITセキュリティは気に入らないかもしれません。会社の方針の範囲内であることを十分に確認してください。
Michael LucasのSSH Masteryの83ページを引用するには、 https://www.tiltedwindmillpress.com/ $ 9.99
ただし、デスクトップが高セキュリティネットワーク内にあるとします。ファイアウォールはWebの閲覧を厳しく制限し、すべてのファイル転送をブロックします。 SSHを使用してネットワーク外のサーバーに接続できる場合、デスクトップのトラフィックをその外部サーバーに転送して、インターネットへの無制限のアクセスを取得できます。 SSHを介して機密文書をアップロードすることができ、ファイアウォールログには、SSH接続を行ったことが示されるだけでした。
トンネルとセキュリティポリシー
組織のセキュリティ担当者は、ポート転送により、SSHを完全にブロックすることを検討する場合があります。わかります。私はあなたの仕事をしました。また、抵抗のあるユーザーは、SSHをDNS、HTTP、またはその他のほとんどのサービスやプロトコル内でトンネルできることも知っておく必要があります。 SSHを完全にブロックする唯一の方法は、ネットワーク内部から外部へのすべてのTCPまたはUDP接続を拒否し、インテリジェントにトラフィックを検査するWebプロキシを使用して、クライアントのアクセスを許可しないことですプロキシ経由でもパブリックDNSに。
あなたがしようとしていることはおそらく可能です。ほとんどの会社のファイアウォールは、ポート80とその他のポートを開いたままにします。 Windowsのコマンドプロンプトでnetstat -n
すると、ポートが開いている内部アドレスのリストが表示されます。
Active Connections
Proto Local Address Foreign Address State
TCP 10.96.144.75:49242 10.96.144.4:445 ESTABLISHED
:
:
私が知っている3つのオプションがあります
外部に接続できるようにしたいeachデバイスのポート転送を設定できます。
デバイスごとに、ポート22でそのデバイスに転送する任意の外部ポートを割り当てることができます(または、1つのデバイスに対してこれを行い、それを介して他のデバイスに接続できます)。
ローカルネットワークでVPNを作成し、そのVPNに接続すると、ネットワーク上のすべてのものにアクセスできるようになります。
リバースSSHでは、外部サーバーを利用して、リスニングsshセッションをセットアップします。次に、外部サーバーで、ファイアウォールやポート転送などに煩わされることなく、ルーターの背後にあるデバイスに接続できます...これは私が好むものです(まだVPNを設定していないため)、アクセスは可能です外部サーバーへ。
あなたはこれを行うことができます:
ホームネットワーク上のデバイスssh -f -N -R 1234:localhost:22 [email protected]
1234
は、リモートがデバイスに転送するために使用するポートですremote.server.example
はリモートのアドレスです次に、リモートサーバーでssh -p 1234 -t device_user@localhost