Linux で特定のポートを閉じるにはどうしたらいいですか? [closed] 質問する

Linux で特定のポートを閉じるにはどうしたらいいですか? [closed] 質問する

一部のアプリケーション/プロセスが使用したがポートを閉じなかったポートを削除するにはどうすればよいですか?

たとえば、Ubuntu で ssh を実行し、<PORT>システム上のいくつかのポートで ssh 接続をトンネルする場合、ネットワークが中断して切断されると、ポートはまだ開いているのに ssh 接続が失われます。これを閉じるにはどうすればよいでしょうか<PORT>?

ベストアンサー1

ステップ1:

cmd.exe を開き (注意:管理者として実行する必要がある場合がありますが、必ずしも必要ではありません)、以下のコマンドを実行します。

netstat -ano | findstr :<PORT>

(<PORT>希望するポート番号に置き換えますが、コロンはそのままにしてください)

赤で囲まれた領域には PID (プロセス識別子) が表示されます。必要なポートを使用しているプロセスの PID を見つけます。

ステップ2:

次に、次のコマンドを実行します。

taskkill /PID <PID> /F

(今回はコロンなし)

最後に、「手順 1」のコマンドを再実行して、操作が成功したかどうかを確認できます。成功した場合は、そのポート番号の検索結果は表示されなくなります。

おすすめ記事