歡迎您的來(lái)訪!有源碼,好建站(m.bmm520.net)源碼海洋源碼網(wǎng)為您提供快速建站平臺(tái).

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

      時(shí)間:2023-10-27 11:22來(lái)源:未知 作者: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ò)通過(guò)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://m.bmm520.net/info/LinuxServer/2023/1027/24086.html

      推薦資訊

      国产亚洲一区二区三区在线观看 | 亚洲av片劲爆在线观看| 亚洲 综合 国产 欧洲 丝袜 | 国产午夜亚洲精品理论片不卡| 男人的天堂亚洲一区二区三区| 色在线亚洲视频www| 亚洲国产综合在线| 亚洲日本在线免费观看| 亚洲天堂一区二区三区| 亚洲一卡2卡3卡4卡国产网站| 亚洲国产成+人+综合| 91亚洲精品麻豆| 国产成人精品亚洲日本在线 | 亚洲无线观看国产精品| 好看的电影网站亚洲一区| 亚洲AV无码日韩AV无码导航| 亚洲国产成人久久精品动漫 | 日韩亚洲AV无码一区二区不卡| 亚洲人成依人成综合网| 亚洲精品中文字幕乱码| 亚洲av无码片在线观看| 亚洲影院天堂中文av色| 亚洲AV无码一区二区三区性色| 国产亚洲精彩视频| 精品国产香蕉伊思人在线在线亚洲一区二区 | 亚洲视频在线观看一区| 亚洲男女性高爱潮网站| 精品久久亚洲中文无码| 亚洲色大18成人网站WWW在线播放| 亚洲第一成年免费网站| 亚洲成网777777国产精品| 国产亚洲大尺度无码无码专线| 亚洲av中文无码乱人伦在线咪咕| 亚洲av福利无码无一区二区| 亚洲精品国产手机| 亚洲人成色4444在线观看| 亚洲第一区精品观看| 亚洲精品无码av人在线观看 | 久久亚洲精品无码aⅴ大香 | 亚洲熟妇无码AV在线播放| 亚洲精品成人av在线|