PC /サーバーまたは別のリモートでポートが開いているかどうかを確認するコマンド

Xポートがリモートコンピューター(またはサーバー)で開いているかどうかを知る必要がある場合があります。その時点では、使用するオプションやツールがいくつかありません。

nmap

私たちの多くが考える最初の解決策は次のとおりです。 nmap 、という記事を参照してください。 NMapで開いているポートと自分自身を保護するための対策を参照してください 

スキャン全体を実行したくないが、Xコンピューター/サーバーで特定のポートが開いているかどうかを知りたい場合は、次のようになります。

nmap {IP_O_DOMINIO} -p {PUERTO} | grep -i tcp

例:

nmap localhost -p 22 | grep -i tcp

まあ:

nmap 127.0.0.1 -p 22 | grep -i tcp

これは簡単です。指定されたポートが開いているかどうかをIPまたはホストに尋ね、grepがフィルタリングして、読み取りたい行のみを表示します。これは、開いている(開いている)か閉じている(閉じている)かを示します。 )そのポート:

nmap

ええと...はい、nmap(ネットワーク探索およびポートプロービングツール)は私たちのために機能しますが、入力を少なくする必要がある他のバリエーションがまだあります🙂

nc

ncまたはnetcatの場合、ポートが開いているかどうかを知るのははるかに簡単なオプションです。

nc -zv {IP_O_DOMINIO} {PUERTO}

あれは:

nc -zv 192.168.122.88 80

これは、開いているポート(80)と開いていない別のポート(53)に対してテストを行っているスクリーンショットです。

nc

El -zv それがすることは簡単です、 v ポートが開いているかどうかを確認できますが、ポートをチェックしないと、zは接続を閉じます。 z その後、私たちはする必要があります Ctrlキー + C ncを閉じます。

telnet

これは私がしばらくの間使用したバリアントであり(前述のことを知らなかったため)、telnetは、ポートが開いているかどうかを知るだけではありません。

telnet {IP_O_HOST} {PUERTO}

次に例を示します。

telnet 192.168.122.88 80

telnetの問題は、接続を閉じることです。 つまり、特定の場合にtelnet要求を閉じることができず、その端末を閉じることを余儀なくされるか、別の端末でtelnetkillallなどを実行します。 そのため、本当に必要な場合を除いて、telnetの使用は避けています。

終わり!

とにかく、これがあなたにとって興味深いものであったことを願っています。誰かが別のコンピューターでポートが開いているかどうかを知る他の方法を知っている場合は、コメントに残してください。

よろしく


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

14コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   テスラ

    これらのコマンドは、SSH経由で接続するときに役立ちます。

    ありがとうございます!

  2.   アノン

    同じことを行うグラフィカルアプリケーションはありますか?

    1.    KZKG ^我愛羅

      さて、あなたはいつでも後ろからnmapを使用するzenmapをインストールすることができます:)

    2.    ヴィダグヌ

      nmapfeを使用する場合、nmapに付属しているのはグラフィカルインターフェイスです。

  3.   コノジドス

    netcatを使用すると、zは無効なオプションであり、それがないと完全に機能し、$ manncでは表示されません。 それはどこから来たのか?

    https://blog.desdelinux.net/wp-content/uploads/2013/12/Captura-de-pantalla-de-2013-12-29-011908.png

    1.    KZKG ^我愛羅

      -z:ncがリスニングデーモンをスキャンし、データを送信しないように指定します。 このオプションを-lオプションと組み合わせて使用​​するとエラーになります。

      ncはいでO_Oを取得します

  4.   eliotime3000

    また、SSLを介してVPSに接続するにはどうすればよいですか?

  5.   ヴィダグヌ

    私がいつもしていることは、nmapfe host-ipを実行して、すべてのtcpポートを取得することです。次に、実行する必要のある開いているudpポートを確認します。

    nmap -sU ホスト IP

    また、nmapがインストールされていない場合、Windowsで何よりもtelnetを使用しましたが、netcatバリアントは私には魅力的ではありません...

    よろしく

  6.   アレクサンダー

    私はこれについてもっと知りたいです、あなたが私をサポートしてくれることを願っています、私は非常に基本的な知識を持っています、そして私は私の仕事にこのタイプの知識を適用するためにもっと知りたいです。

  7.   テクノロジー21

    必要なポートがないことに気付いたので、必要なことを行うために、ポートを開く方法を調査する必要があります。 貢献してくれてありがとう、それは私を大いに助けてくれました。

  8.   ドムトレル

    とても面白い記事です! netcatの他に、vmwareESXiでも機能します。

    http://www.sysadmit.com/2015/09/prueba-de-conexion-un-puerto-desde-VMWare-Windows-Linux.html

  9.   ロロ

    sudo get install nmap

    ナンプ 192.168.0.19 -p 21 | grep -i tcp

    ローカルユーザーのホームsrv / ftp

    sudoサービスで再起動vsftpd再起動

    write_enable = YES。これにより、ローカルユーザーはファイルをアップロードできます。

    彼の家で匿名のケージに
    chroot_local_user =はい
    chroot_list_enable = yes

    allow_writreable_chroot = yes

    no_annon_password =匿名が礼儀としてパスを置くためのいいえ

    deny_email_enable = yes
    banned_email_file = / etc /vsftpd.banned_emails電子メールで匿名を拒否します。
    ____ —————————————————————–
    リストにあるものより少ないケージユーザー
    chroot_local_user =はい
    chroot_lits_enable = yes

    chroot_list_file = / etc /vsftpd.chroot_list。

    ユーザーを追加するにはsudoadduser name

    ロケールを無効にするlocal_enable = no

    デフォルトで自分自身をケージに入れます
    srv / ftpでケージに入れられた匿名

    あなたの家の敷地

  10.   ダリスペリス

    とても良い! nmap、telnet、netcatがない場合は、catとprocディレクトリを使用できます。

    猫</ dev / tcp /ホスト/ポート

    例: http://www.sysadmit.com/2016/03/linux-cat-y-proc-prueba-de-conexion.html

  11.   クエトックス

    ありがとう、とても良い説明