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

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

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

       

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

       

      一、基本使用

       

      啟動: 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的功能于一體

      啟動一個(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ī)啟動:systemctl is-enabled firewalld.service

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

      查看啟動失敗的服務(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è)置開放的端口號

       

      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:查看開放端口號

       

      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

       

      啟動并允許sshd自動啟動

       

      [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.啟動docker服務(wù)

       

      [root@node01 ~]# systemctl start docker

       

      7.啟動容器

       

      [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

      推薦資訊

      亚洲色大成网站www永久一区| 激情综合亚洲色婷婷五月| 亚洲成a人不卡在线观看| 亚洲精品午夜无码电影网| 亚洲伊人久久成综合人影院| 亚洲国产成人五月综合网 | 老子影院午夜伦不卡亚洲| 国产成人亚洲合集青青草原精品| 亚洲大尺码专区影院| 亚洲美女激情视频| 亚洲美女人黄网成人女| 久久久无码精品亚洲日韩按摩| 无码专区—VA亚洲V天堂| 亚洲AV无码专区国产乱码4SE | 亚洲精品第一国产综合精品99| 色天使色婷婷在线影院亚洲| 亚洲av永久无码天堂网| 蜜桃传媒一区二区亚洲AV| 色噜噜噜噜亚洲第一| 久久久久亚洲AV无码去区首| 亚洲精品理论电影在线观看| 亚洲成av人在线观看网站| 亚洲日韩在线中文字幕综合 | 亚洲国产精品一区二区成人片国内| 亚洲无线观看国产精品| 亚洲精品无码专区久久久 | 亚洲国产成人精品91久久久| 亚洲国产一成久久精品国产成人综合 | 97亚洲熟妇自偷自拍另类图片| 亚洲精品无码不卡| 亚洲欧洲国产经精品香蕉网| 亚洲人成综合在线播放| 丁香婷婷亚洲六月综合色| 国内精品久久久久影院亚洲| 亚洲影院天堂中文av色| 亚洲精品无码不卡在线播放| 国产亚洲精彩视频| 久久国产成人亚洲精品影院| 亚洲爆乳精品无码一区二区三区| 亚洲高清在线观看| 亚洲宅男精品一区在线观看|