タグ付けされた質問 「port-forwarding」

ポート転送とは、あるポートを別のポートにリダイレクトすることを使用して、ファイアウォールの背後からNATを使用してコンピューターにアクセスするために一般的に使用される行為です。

1
ポート転送とは何ですか?
「ポートフォワーディング」には多くの質問がありますが、それが何であり、何のために使用されているかを明確に述べているものはないようです。そう: ポート転送とは何ですか? それは何のために使用され、なぜそれが必要なのですか?



2
ポート転送が失敗したときにSSHを失敗させることはできますか?
-R 3690:localhost:3690リモートホストのポートにバインディングが既に存在する場合に、リモートポート転送を実行すると、次の警告が表示されます。 Warning: remote port forwarding failed for listen port 3690 警告を発するだけでなく、sshが失敗する(ゼロ以外のリターンコードで終了する)方法はありますか?


3
OS Xのポート80でリッスンしているものがわからない
OSX Mountain Lion 10.8.3を使用していますが、Macを再起動しました。 サービス(ポート80のApacheなど)を開始したいのですが、ポート80で既に何かが進行しています: telnet localhost 80 Trying ::1... Connected to localhost. Escape character is '^]'. 待って、私はあなたが言うことを聞く、あなたはlsofまたはnetstatでそれを見つけることができます。そこに何もないことを除いて netstat -an | grep LISTEN | grep '\.80' *comes back blank* lsof -i :80 | grep LISTEN *comes back blank だから私はUnixシステムについて知っていることから、これはパケット転送ルールでなければならないと思いますか?すなわち、パケットはインバウンドポート80から、そのサービスをリッスンしている他の何かに転送されています。 ipfw show 65535 0 0 allow ip from any to any …

4
リモートデスクトップ接続を介したTCP / IP接続のトンネリング
リモートデスクトップ接続を介して接続できるプライベートネットワーク上にリモートWindowsサーバーがあります。自分のコンピューターからそのサーバーのネットワーク上の他のコンピューターへのTCP / IP接続を確立したいと思います。 リモートデスクトップ接続を使用すると、接続を介してプリンター、ドライブ、およびその他のローカルリソースを共有できます。RDCを介してTCP / IP接続を「トンネル」する方法はありますか? SSHが提供するポート転送に似たものが欲しい。RDC経由でこれを行う方法はわかりませんが、機能が存在することを望んでおり、それについては知りません。

3
トレントでポート転送はどのように役立ちますか?
Transmissionを使用してファイルをダウンロードしますが、特定のポートを開く必要があると表示されます。しかし、このポートが閉じている間、ファイルを問題なくダウンロードできることに気付きました。しかし、ルーター経由でポートを開くと、ダウンロード速度に大きな違いが見られます。「ポート転送」の基本と、特定のポート上の特定のデバイスにトラフィックを転送することを知っています。そのため、ポートが閉じられたためにダウンロードが進まないと考えていましたが、進まなかった。だから私の質問は: この状況でポート転送はどのように役立ちますか? ポート転送が有効になっているとダウンロードが高速化されるのはなぜですか?

4
DD-WRT:LAN内から発信されたリクエストにポート転送を適用できるようにする方法は?
ルーターの元のファームウェアでは、ポート80からLAN内のサーバーへのポート転送が定義されており、外部の動的DNSサービスと組み合わせて使用​​していました。 私は今、DD-WRTにし、ポート転送のみから外部IPへの要求のために働く悲しいかなアップグレードした外 LAN。LAN内からは、その内部IPによってのみサーバーにアクセスできます。 外部IP(および動的外部IPに接続されたドメイン名)をLAN 内からも適切にアクセスするにはどうすればよいですか? 私は標準のDD-WRT定義でそれを達成する方法を見つけることを好むが、例えばiptablesを使用することは問題外ではない。

2
パテでsshトンネルに接続するとエラーが発生し続けます
現在のバージョンのパテ0.66を使用していますが、引き続きこのエラーが発生します 切断:サーバープロトコル違反:予期しないSSH2_MSG_UNIMPLEMENTEDパケット sshトンネルに接続しようとすると。これが私のイベントログです。 Event Log: Looking up host "216.186.209.69" Event Log: Connecting to 216.186.209.69 port 22 Event Log: We claim version: SSH-2.0-PuTTY_Release_0.66 Event Log: Server version: SSH-2.0-ROSSSH Event Log: Using SSH protocol version 2 Outgoing packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT) Incoming packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT) …


5
SSHローカルポート転送を無効にする方法
UbuntuとOpenSSHデーモンを実行しているサーバーがあります。それをS1と呼びましょう。 クライアントマシンからこのサーバーを使用して(C1の1つを呼び出しましょう)、リモートポート転送を使用してSSHリバーストンネルを実行します。 ssh -R 1234:localhost:23 login@S1 S1では、デフォルトのsshd_configファイルを使用します。私が見ることができることから、S1で正しい資格情報{login、pwd}を持っている人は誰でもS1にログインでき、リモートポート転送とローカルポート転送を行うことができます。このような資格情報は将来的に証明書になる可能性があるため、証明書を取得した人はどこからでも(必ずしもC1ではない)S1にログインできるため、ローカルポート転送を作成できます。 私にとって、ローカルポートフォワーディングを許可すると、ある種のパブリックプロキシを作成できるため、あまりにも危険です。-L転送のみを無効にする方法を探しています。 私は次のことを試しましたが、これはローカルとリモートの両方の転送を無効にします: AllowTcpForwarding No また、次のことも試してみました。これにより、-LからSX:1のみが許可されます。何もないよりはましですが、それでも私が必要とするものではありません。これは「なし」オプションです。 PermitOpen SX:1 だから、方法があるかどうか疑問に思っているので、すべてのローカルポート転送を禁止して次のようなものを書くことができます: PermitOpen none:none 次はいいアイデアですか? PermitOpen localhost:1

4
url:portを「ping」できますか?(OS X-GeekTool)
GeekTool(Mac prefペイン...基本的には、シェルコマンド/スクリプトの出力をデスクトップに埋め込むだけです... http://lifehacker.com/#!244026/geek-to-live--monitor -your-mac-and-more-with-geektool)を使用してリモートマシン/サーバーを監視しますが、マシンがアップ/ダウンしているかどうかを確認する最善の方法を判断するのに苦労しています。 私は無料のDNSリダイレクトとしてno-ipを使用していますが、これはルーターのパブリックIPでのみ役立ちます。必要なマシンはルーターの背後にあるため、直接「ping」することはできません。 ポート8080にポートフォワーディングを設定しているため、目的のマシンに接続できます。本質的にポート8080を介してpingを実行して、マシンが稼働しているかどうかを確認する方法はありますか?telnetを試しましたが、GeekToolで(出力に関する限り)動作しないようです。私は8080でウェブサイトを運営しているので、ダウンしたかどうか/いつダウンしたかを知りたいだけだと思います。 事前に感謝します...もっと明確にすることができたら教えてください。 (私の問題を特定した...以下を参照)

1
Windowsファイアウォール:特定のポート(8080など)でトラフィックを許可する方法
チームFoundation Serverを次のように構成しようとしています。 ホームネットワーク内からアクセスできます。 Webサイトはインターネット経由でアクセスできます ポイント1に問題があります: http://192.168.1.106:8080/tfs/web/192.168.1.106からローカルにアクセスすると、機能します。 ホームネットワーク内の別のPCから同じWebサイトにアクセスすると、ファイアウォールをオフにした場合にのみ上記のURLが機能し192.168.1.106ます。 Windowsファイアウォールをオフにせずにポート8080でトラフィックを許可する方法を具体的に教えてください。私が指定する例外は、通信する必要があるボックスにプログラムをリストすることを目的としているようです。IISは例外を作成する必要があるプログラムですか?このポートのWebサイトトラフィックに対してポート8080トラフィックを許可するように指定するにはどうすればよいですか? ポイント#2で成功することを望んでいますが、最初に#1を実行する必要があると考えています。問題が発生することを期待しています。

1
Chrome sshトンネル転送
最初にsshサーバーにログインしています。次に、SSHトンネル転送にChromeを使用しようとしています。これを行うためのGUI方法はありますか?これをFirefoxのGUIで10秒程度で実行できるので、Chromeにもこの便利な機能があると思います。これを行う簡単な方法はありますか? Linux /usr/bin/chromium-browser --proxy-server="socks5://localhost:3145" Windows C:\Users\username\AppData\Local\Chromium\Application\chrome.exe --proxy-server="socks5://localhost:3145" この2つのリンクを読んでこれを見つけました。 ssh転送タイムアウトを介したchrome socksプロキシ 問題38207-クロム-SSH -DプロキシトンネルがChrome Linuxで失敗する

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