12月 2, 2021
Linuxでリモートポートが開いているかどうかを確認する6つの方法
リモートポートの状態を確認することは、Linux管理者の一般的なタスクです。 今、私たちはこのタスクのための5つの異なる方法を収集します。 次の2つのpythonコマンドを使用する場合、パッケージをインストールする必要はありません。 Nc、nmap、telnetを選択した場合は、パッケージをインストールする必要があります。
- ncコマンドnc-zvw10 192.168.0.1を使用22
- nmapコマンドnmap192.168.0.1-pを使用22
- telnetコマンドtelnet192.168.0を使用します。1 22
- python telnetモジュールを使用
- pythonソケットモジュールを使用
- curlコマンドを使用
ncコマンドを使用してリモートポートが開いていることを確認
$nc
nc nc-zvw10 192.168.0.1 22
- z:スキャンに使用されるゼロI/Oモード
- v:詳細出力用
- w10:タイムアウト待機秒
nmapを使用してリモートポートが開いていることを確認
$nmap
nmap192.168.0.1-p22
telnetを使用して、リモートポートが開いていることを確認します
$telnet
telnet192。168.0.1 22
python telnetを使用してリモートポートが開いていることを確認します
python-c”import telnetlib;tel=telnetlib.Telnet(‘192.168.0.1′,’22’,10); 印刷tel;tel.close()”
pythonソケットを使用してリモートポートが開いていることを確認します
Python-c”import socket;s=socket。socket();s.settimeout(10);s.connect((‘192.168.0.1’, 22)); “
curlを使用してリモートポートが開いていることを確認します
curlコマンドを使用して、これに対する別の解決策があります。
- ://192.168.0.1:22
Linux学習ガイド:
- Linuxとは何ですか?
- LinuxのBashとは何ですか?
- Linux初心者のためのLinuxコマンド(チートシート)
- 基本的なLinuxコマンド:Linuxユーザー管理
- Ubuntu Linuxのインタビューのための基本的なネットワークコマンド
- Linuxコマン