システムの各ポートは何に使用されますか?

少し前に、システムポートに関するデータ、それぞれが何に使用されているのか、そのユーティリティや機能を知りたいと思っていました。ウィキペディアなどで、これについて何かを見つけたのを覚えています。

しかし、しばらくして、この情報がすでにLinuxシステムにあることを発見し、ファイルにあります。 /etc/services

たとえば、私はあなたにサンプルを残します(そして小さなサンプルだけです!)それが含んでいるものの:

ftp-data 20 / tcp
ftp 21 / tcp
fsp 21 / udp fspd
ssh 22 / tcp#SSHリモートログインプロトコル
ssh 22 / udp
telnet 23 / tcp
smtp 25 / tcpメール
時間37 / tcp timserver
時間37 / udp timserver
rlp 39 / udpリソース#リソースの場所
ネームサーバー42 / tcp名#IEN 116
whois 43 / tcp nicname

ご覧のとおり、最初にサービス、次に使用するポート、プロトコル、最後にいくつかのサービスの簡単な説明が表示されます。

このファイルの内容は、テキストエディタで開くことで表示できます。たとえば、次のような端末で開くことができます。

nano /etc/services

または、次のファイルをリストするだけです。

cat /etc/services

FTPに使用されているポートなどを知りたいだけなので、すべてのコンテンツを表示したくない場合は、次のコマンドでフィルタリングできます。 grep :

cat /etc/services | grep ftp

そして、これはFTPに関連する結果のみを提供します。

 ftp-data 20 / tcp
ftp 21 / tcp
tftp 69 / udp
sftp 115 / tcp
ftps-data 989​​XNUMX / tcp#FTP over SSL(データ)
ftps 990 / tcp
venus-se 2431 / udp#udpsftpの副作用
codasrv-se 2433 / udp#udpsftpの副作用
gsiftp 2811 / tcp
gsiftp 2811 / udp
frox 2121 / tcp#frox:ftpプロキシのキャッシュ
zope-ftp 8021 / tcp#ftpによるzope管理

まあそれ。 私たちのシステムには必要な情報が含まれていることが多く、私たちも気づいていません😀

よろしく


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

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

コメントを残す

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

*

*

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

  1.   適切な

    常にお勧め いいえ デフォルトのポートを使用します。 不要な人がsshで接続しようとすると、最初に使用するポートは22になります。telnetでも同じことが起こります(xDではもう誰も使用していないと思います)。

    よろしく

    1.    103

      ただし、サービスが使用しているポートを見つけることは可能です。

    2.    KZKG ^我愛羅

      もちろん、少なくともすべてのサービスで、デフォルトのポートを使用することはお勧めしません。 古典的な例はSSHです。これは明らかに、ファイアウォールには正しいポリシーがありますが、ポートを変更することは常に良いことです。 ここですでに説明しました: https://blog.desdelinux.net/configurar-ssh-por-otro-puerto-y-no-por-el-22/

  2.   Neo61

    私の友人に行ってください、あなたは素晴らしいです、あなたは私の要求を満たしたようです、ありがとう!!!!!、しかし私はもっと欠けています、何かが何もないよりはましであり、私はもっと多くのスクリプトを待っています、私は空腹です知識

    1.    KZKG ^我愛羅

      その他のスクリプトについては...うーん、ここに置いたものを確認してください。 https://blog.desdelinux.net/tag/bash/

  3.   アルガベ

    SElinuxをアクティブ化してよかった:$

    1.    ヒューゴー

      SELinuxはすでに別の問題であり、企業での使用には確かに推奨されますが、ホームシステムではやり過ぎかもしれません(これはユーザーの「パラノイア」のレベルによって異なります)。

  4.   Neo61

    我愛羅、友人、はい、私はすでにそれをレビューしました、すべて非常に良いです、そして私はそれを保存しました、ただ私が後に学び続けたいという願望を残されただけです....言い方.....スクリプトを作る最初のクラスと何入れましたか https://blog.desdelinux.net/bash-como-hacer-un-script-ejecutable/
    ちょうど261日前...笑...私は学習を続けるために連続的または論理的な順序で続けると思っていました、それだけです。

    1.    KZKG ^我愛羅

      その後、if-then-else条件を設定し、そこにあるものを探します。

      1.    ヒューゴー

        ケースの使い方についての記事を書いてみてください。とても便利です(時間が足りないので自分ではしません、ごめんなさい)。 ちなみに、ディストリビューション検出スクリプトに送信した代替手段が役に立ったかどうかは教えてくれませんでした。

        1.    KZKG ^我愛羅

          .DEBをパックするだけで終わったので、そのハハハを保存しました。友人(son_link)がArch用にパックし、.RPMでパックする方法を確認します🙂

          はいはい、それは私に贅沢を提供しました、私は何か新しいheheheheを学びました。

  5.   夜行性

    ヒントを共有していただきありがとうございます! それは私のマルダドールに行きます。

    よろしく。 🙂

    1.    KZKG ^我愛羅

      コメントありがとうございます😀

  6.   ヘクトール

    情報をお寄せいただきありがとうございます

  7.   lyon13

    1000xDポートです

    しかし、nmapが静的IPを指していると、実行中のIPは私たちを見つけられず、何かがそこに入る可能性がありますか?

    たとえば、アーミテージはnmapを使用して穴を追跡します

    よろしく

    1.    KZKG ^我愛羅

      はい、nmapを使用すると、コンピューターで開いているポートを知ることができます🙂

  8.   ハンター

    素敵なトリック、コメントだけ、grepで猫をパイプする必要はありません。

    grep ftp / etc / services