歡迎您的來訪!有源碼,好建站(www.bmm520.net)源碼海洋源碼網(wǎng)為您提供快速建站平臺(tái).
      當(dāng)前位置: 首頁 > 行業(yè)資訊 > Linux服務(wù)器 >

      CentOS防火墻操作:開啟端口、開啟、關(guān)閉、配置

      時(shí)間:2023-10-27 11:22來源:未知 作者:admin 點(diǎn)擊:
      CentOS防火墻操作:開啟端口、開啟、關(guān)閉、配置 一、基本使用 啟動(dòng): systemctl start firewalld 關(guān)閉: systemctl stop firewalld 查看狀態(tài): systemctl status firewalld 開機(jī)禁用 : systemctl disable firewalld 開機(jī)啟用 : systemctl enable firewalld

       

      CentOS防火墻操作:開啟端口、開啟、關(guān)閉、配置

       

      一、基本使用

       

      啟動(dòng): systemctl start firewalld

      關(guān)閉: systemctl stop firewalld

      查看狀態(tài): systemctl status firewalld

      開機(jī)禁用 : systemctl disable firewalld

      開機(jī)啟用 : systemctl enable firewalld

      systemctl是CentOS7的服務(wù)管理工具中主要的工具,它融合之前service和chkconfig的功能于一體

      啟動(dòng)一個(gè)服務(wù):systemctl start firewalld.service

      關(guān)閉一個(gè)服務(wù):systemctl stop firewalld.service

      重啟一個(gè)服務(wù):systemctl restart firewalld.service

      顯示一個(gè)服務(wù)的狀態(tài):systemctl status firewalld.service

      在開機(jī)時(shí)啟用一個(gè)服務(wù):systemctl enable firewalld.service

      在開機(jī)時(shí)禁用一個(gè)服務(wù):systemctl disable firewalld.service

      查看服務(wù)是否開機(jī)啟動(dòng):systemctl is-enabled firewalld.service

      查看已啟動(dòng)的服務(wù)列表:systemctl list-unit-files|grep enabled

      查看啟動(dòng)失敗的服務(wù)列表:systemctl --failed

       

      二、 配置firewalld-cmd

       

      查看版本: firewall-cmd --version

      查看幫助: firewall-cmd --help

      顯示狀態(tài): firewall-cmd --state

      查看所有打開的端口: firewall-cmd --zone=public --list-ports

      更新防火墻規(guī)則: firewall-cmd --reload

      查看區(qū)域信息: firewall-cmd --get-active-zones

      查看指定接口所屬區(qū)域: firewall-cmd --get-zone-of-interface=eth0

      拒絕所有包:firewall-cmd --panic-on

      取消拒絕狀態(tài): firewall-cmd --panic-off

      查看是否拒絕: firewall-cmd --query-panic

       

      三、開啟防火墻端口

       

      比如,需打開防火墻80和3306端口

       

      步驟1:設(shè)置開放的端口號(hào)

       

      firewall-cmd --add-service=http --permanent

      sudo firewall-cmd --add-port=80/tcp --permanent

      sudo firewall-cmd --add-port=3060/tcp --permanent

       

      –permanent永久生效,沒有此參數(shù)重啟后失效

       

      步驟2:重啟防火墻

       

      firewall-cmd --reload

       

      步驟3:查看開放端口號(hào)

       

      firewall-cmd --list-all

       

       

       

      四、docker 端口

       

        

       

      1.查詢?nèi)萜鞯亩丝?/p>

       

      docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Ports}}" 

       

       

       

      2..容器端口映射,刪除容器的映射

       

       

       

      一、安裝sshd服務(wù)

       

      進(jìn)入容器

       

      [root@node01 ~]# docker exec -it c00dfd401fa3 bash

       

      安裝sshd服務(wù)

       

      [root@test /]# yum install -y openssh-server

       

      啟動(dòng)并允許sshd自動(dòng)啟動(dòng)

       

      [root@test /]# systemctl start sshd

       

      [root@test /]# systemctl enable sshd

       

      二、增加sshd使用的22映射端口

       

      1.關(guān)閉容器

       

      [root@node01 ~]# docker stop c00dfd401fa3

       

      2.關(guān)閉docker服務(wù)

       

      [root@node01 ~]# systemctl stop docker

       

      3.獲取container_id

       

      [root@node01 ~]# docker inspect c00dfd401fa3 | grep Id

       

              "Id": "c00dfd401fa3e907f266695c60d823671caff3ff3ef422152a226064f4342ef8",

       

      4.修改容器配置文件hostconfig.json

       

      vi /var/lib/docker/containers/c00dfd401fa3e907f266695c60d823671caff3ff3ef422152a226064f4342ef8/hostconfig.json

       

      修改配置項(xiàng)"PortBindings":{}為"PortBindings":{"22/tcp":[{"HostIp":"","HostPort":"10022"}]}

       

      5.修改容器配置文件hostconfig.json

       

      vi /var/lib/docker/containers/c00dfd401fa3e907f266695c60d823671caff3ff3ef422152a226064f4342ef8/config.v2.json

       

      修改配置項(xiàng)"ExposedPorts":{}為"ExposedPorts":{"22/tcp":{}}

       

      6.啟動(dòng)docker服務(wù)

       

      [root@node01 ~]# systemctl start docker

       

      7.啟動(dòng)容器

       

      [root@node01 ~]# docker start c00dfd401fa3

       

      8.驗(yàn)證連接容器

       

      外部網(wǎng)絡(luò)通過10022端口連接容器

       

      C:\Users\yang>ssh root@192.168.162.128 -p 10022

       

      The authenticity of host '[192.168.162.128]:10022 ([192.168.162.128]:10022)' can't be established.

       

      ECDSA key fingerprint is SHA256:DcwfgepkosH8q1N8Kp8XD0iNFL8h1sVKO0Al2Bs4hiE.

       

      Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

       

      Warning: Permanently added '[192.168.162.128]:10022' (ECDSA) to the list of known hosts.

       

      root@192.168.162.128's password:

       

      Last login: Sun Oct 24 04:34:08 2021 from gateway

       

      [root@test ~]#

       

      容器所在的宿主機(jī)連接容器

       

      [root@node01 ~]# ssh root@172.17.0.2 -p 22

       

      root@172.17.0.2's password:

       

      Last login: Sun Oct 24 04:34:02 2021 from 192.168.162.1

       

      (責(zé)任編輯:admin)本文地址:http://www.bmm520.net/info/LinuxServer/2023/1027/24086.html

      推薦資訊

      亚洲精品tv久久久久久久久| 国产人成亚洲第一网站在线播放| 中文字幕乱码亚洲无线三区 | 亚洲剧场午夜在线观看| 国精无码欧精品亚洲一区| 中文字幕亚洲天堂| 自拍偷自拍亚洲精品情侣| 国产亚洲精品无码专区| 亚洲日韩在线第一页 | 久久精品国产亚洲精品2020| 亚洲国产精品一区二区久久hs| 九月丁香婷婷亚洲综合色| 亚洲国产精品无码久久久不卡| 人人狠狠综合久久亚洲婷婷| 亚洲VA成无码人在线观看天堂| 久久精品亚洲视频| 久久久无码精品亚洲日韩蜜臀浪潮 | 亚洲国产精品无码专区在线观看| 久久亚洲精品中文字幕三区| 久久精品亚洲综合| 亚洲一区二区三区夜色 | 亚洲第一区精品观看| 亚洲国产成人乱码精品女人久久久不卡| 亚洲 综合 国产 欧洲 丝袜| 亚洲午夜精品第一区二区8050| 亚洲午夜国产精品无码老牛影视| 国产亚洲美女精品久久久久狼| 亚洲一卡2卡三卡4卡有限公司| 亚洲午夜久久久久久尤物| 亚洲AV无码无限在线观看不卡| 亚洲爆乳无码专区www| 亚洲av午夜成人片精品电影| 国产成人A亚洲精V品无码| 亚洲成AV人片在WWW色猫咪| 久久久久久亚洲精品成人| 国产精品亚洲四区在线观看| 亚洲aⅴ无码专区在线观看春色| 亚洲综合精品网站在线观看| 亚洲成亚洲乱码一二三四区软件| 亚洲精品成人久久| 亚洲欧美乱色情图片|