回答:
netstat ポートの統計を見るために使用できます。
sudo netstat -lnp
リストにすべてのLは isteningポートNアンバーとのp rocessそれぞれに責任を。プロセスを終了または強制終了して、ポートを閉じます。(kill、pkill...)
プロセスを終了しないと、不可能です!。コマンドラインからポートを手動で閉じるを参照してください。ファイアウォールソリューションを探す他の方法(そのポートをネットワークから分離するなど)
Ubuntuで開いているポートを閉じるには、以下のコマンドを使用できます
sudo kill $(sudo lsof -t -i:3000)
代わりに3000、ポート番号を指定できます
lsof コマンドは、プロセスによって開かれたファイルに関する情報を提供します
-t:このフラグは、lsofがプロセス識別子のみを使用してヘッダーを含まない簡潔な出力を生成することを指定します-たとえば、出力がkill(1)にパイプされるようにします。このオプションは、-wオプションを選択します。
-i:このフラグは、インターネットアドレスがiで指定されたアドレスと一致するファイルのリストを選択します。アドレスが指定されていない場合、このオプションはすべてのインターネットおよびx.25(HP-UX)ネットワークファイルのリストを選択します。
FTPサービスのvsftpdなど、サービスの実行によりポートが開いた場合、サービスに関連する実行可能ファイルも強制終了されるように、サービスを停止して無効にすることができます。Debianベースシステムでは、以下のコマンドを実行してサービスを破棄できます。
service SERVICENAME stop
systemctl disable SERVICENAME
がんばろう
sudo netstat -lnpし、提案されたコマンドを実行してポート22を停止しました:)