ネットワークに2台のコンピューターがあります。1台のLinuxマシンと1台のWindows 7マシンです。
私は走る
nc -l 8888
Windows 7マシンで実行します
nc -nv 8888
LinuxマシンでWindows 7マシンに接続します。しかし、それは機能しません。
Windows 7マシンでファイアウォールを完全に無効にすると機能します。Windowsマシンのncに特定のルールを追加するにはどうすればよいですか?
今のところ、私はファイアウォール設定に行き、netcat実行可能ファイルのルールを作成しました。ポート8888、アウトバウンドおよびインバウンドのルールも作成しました。
しかし、まだ機能していません。
何を試しましたが、何が機能しませんか?これについては、インターネット上で特に多数のチュートリアルがあり、Windowsヘルプのガイドでさえ、Windowsファイアウォールでポートを開くプロセスを順を追って説明しています。あなたがしたこととうまくいかなかったこと。スーパーユーザーはあなたの手を握る場所ではありません。:)
—
アセジャベリン
ファイアウォール設定に行き、netcat executambleのルールを作成しました。ポート8888、アウトバウンドおよびインバウンドのルールも作成しました。
—
ロバートレイノルズ
Windowのファイアウォールログから関連するエントリを追加できますか?それは、%SystemRoot%\ System32 \ LogFilesに\ファイアウォールの\ pfirewall.logにあり
—
acejavelin
@BobReynolds-昇格したコマンドプロンプトから実行してみてください。exe
—
ポン引きジュースIT
netsh advfirewall firewall add rule name="NetCat Inbound" dir=in action=allow program="C:\path\netcat,exe" remoteip=any localip=any protocol=TCP localport=8888 remoteport=8888 profile=any
、ポートの両方のルールを作成し、ローカルまたはリモートIP、およびネットワークプロファイル分類からのアクセスを許可します。NC
ただし、実行可能ファイルへのフルパスの値を調整しますが、これにより問題が解決するはずです。
あなただけのあなたがそれに接続するために、あなたはそれを介して接続することができますどのようなネットワークアダプタ信頼レベル/スコープの接続にそれを伝えることができ、ローカルとリモートのIPアドレスを追加する必要がありそう
—
ピンプジュースIT
any
言ってようなものでpublic,private,domain
、あなたが必要な場合-あなたは、より明示的なことができ、必要なサブネット範囲のローカルおよびリモートIPでも同じです。