国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

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

這篇具有很好參考價(jià)值的文章主要介紹了CentOS防火墻操作:開(kāi)啟端口、開(kāi)啟、關(guān)閉、配置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、基本使用

啟動(dòng):?systemctl start firewalld 關(guān)閉:?systemctl stop firewalld 查看狀態(tài):?systemctl status firewalld 開(kāi)機(jī)禁用 :?systemctl disable firewalld 開(kāi)機(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
在開(kāi)機(jī)時(shí)啟用一個(gè)服務(wù):systemctl enable firewalld.service
在開(kāi)機(jī)時(shí)禁用一個(gè)服務(wù):systemctl disable firewalld.service
查看服務(wù)是否開(kāi)機(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
查看所有打開(kāi)的端口:?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

三、開(kāi)啟防火墻端口


比如,需打開(kāi)防火墻80和3306端口

步驟1:設(shè)置開(kāi)放的端口號(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永久生效,沒(méi)有此參數(shù)重啟后失效

步驟2:重啟防火墻

firewall-cmd --reload

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

firewall-cmd --list-all

CentOS防火墻操作:開(kāi)啟端口、開(kāi)啟、關(guān)閉、配置,linux管理,運(yùn)維管理,centos,運(yùn)維,服務(wù)器

四、docker?端口

??

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

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

CentOS防火墻操作:開(kāi)啟端口、開(kāi)啟、關(guān)閉、配置,linux管理,運(yùn)維管理,centos,運(yùn)維,服務(wù)器

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

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-650742.html

一、安裝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

?

到了這里,關(guān)于CentOS防火墻操作:開(kāi)啟端口、開(kāi)啟、關(guān)閉、配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • CentOS 系統(tǒng)如何在防火墻開(kāi)啟端口

    在 CentOS 上,你可以使用 firewall-cmd 命令來(lái)開(kāi)啟防火墻的特定服務(wù)或端口。以下是在 CentOS 上開(kāi)啟 3306 端口的步驟: 檢查防火墻狀態(tài):可以使用以下命令檢查防火墻的狀態(tài): 如果防火墻處于活動(dòng)狀態(tài),你將看到類似于 running 的輸出。 添加 3306 端口規(guī)則:使用以下命令添加允許

    2024年02月03日
    瀏覽(26)
  • 阿里云服務(wù)器開(kāi)啟所有端口,防火墻關(guān)閉情況下無(wú)法訪問(wèn)rabbitmq 15672端口

    阿里云服務(wù)器開(kāi)啟所有端口,防火墻關(guān)閉情況下無(wú)法訪問(wèn)rabbitmq 15672端口

    記錄一下自己遇到的問(wèn)題, 在開(kāi)啟所有端口且關(guān)閉防火墻 的情況下,無(wú)法訪問(wèn) ?,排查問(wèn)題后發(fā)現(xiàn)是因?yàn)槲抑苯觗ocker pull rabbitmq,未安裝RabbitMQ的web管理界面。 解決方法如下: 1、進(jìn)入rabbitmq容器 ?2、執(zhí)行 3、刷新頁(yè)面即可訪問(wèn) ?

    2024年02月16日
    瀏覽(23)
  • linux(centos7)常用命令 開(kāi)啟關(guān)閉防火墻

    linux(centos7)常用命令 開(kāi)啟關(guān)閉防火墻

    在 CentOS 7 中,默認(rèn)的防火墻服務(wù)是 firewalld ,它取代了之前版本中的 iptables 。 firewalld 使用了名為“firewall-cmd”的命令行工具來(lái)管理防火墻規(guī)則。 firewalld 的關(guān)鍵概念包括: 區(qū)域 (Zones) : 用于定義不同信任級(jí)別的網(wǎng)絡(luò)連接。你可以為不同的網(wǎng)絡(luò)接口或來(lái)源 IP 分配不同的區(qū)域,

    2024年01月21日
    瀏覽(83)
  • docker命令操作以及防火墻的開(kāi)啟和關(guān)閉

    1.停止運(yùn)行所有的容器 docker container stop $(docker container ps -aq) 2.刪除正在運(yùn)行的容器 docker container rm 0c -f 3.把a(bǔ)ttached后臺(tái)運(yùn)行的容器轉(zhuǎn)換為前臺(tái)detached運(yùn)行模式 docker attach +id 4. 跟蹤日志 docker container logs -f +id 5. CentOS 5/CentOS 6 在CentOS 5和CentOS 6系統(tǒng)中,關(guān)于如何開(kāi)啟防火墻、關(guān)閉防

    2024年02月03日
    瀏覽(30)
  • Docker-CentOS開(kāi)啟防火墻firewalled映射Docker端口

    Docker-CentOS開(kāi)啟防火墻firewalled映射Docker端口

    開(kāi)啟docker的Tomcat容器后,啟動(dòng) 訪問(wèn)不了Tomcat 查看防火墻所有開(kāi)放的端口 1、通過(guò)systemctl status firewalld查看firewalld狀態(tài),發(fā)現(xiàn)當(dāng)前是dead狀態(tài),即防火墻未開(kāi)啟 ?查看防火墻規(guī)則 2、通過(guò)systemctl start firewalld開(kāi)啟防火墻,沒(méi)有任何提示即開(kāi)啟成功 ? 3、通過(guò)systemctl status firewalld查看

    2024年02月15日
    瀏覽(27)
  • 防火墻關(guān)閉,可以ping通IP,telnet22端口不通(centos7)

    防火墻關(guān)閉,可以ping通IP,telnet22端口不通(centos7)

    查看22端口已經(jīng)開(kāi)放,并且防火墻也已經(jīng)關(guān)閉,telnet22端口都不通,后面到主機(jī)cmd 中輸入命令:ipconfig/ALL 后發(fā)現(xiàn) VMnet8的IP是:192.168.10.1 , 虛擬機(jī)中輸入命令 :ip address 中獲取得IP 也是 :192.168.10.1,兩者的IP相同有沖突, 然后修改VMnet8的IP后,telnet22端口成功 一些命令: 查詢

    2024年02月11日
    瀏覽(31)
  • Linux:centos7防火墻開(kāi)放端口操作

    Linux:centos7防火墻開(kāi)放端口操作

    Centos 升級(jí)到7之后,發(fā)現(xiàn)無(wú)法使用iptables控制Linux的端口, google 之后發(fā)現(xiàn)Centos 7使用 firewalld 代替了原來(lái)的iptables。 ? 但是在CentOS7中也可以iptables控制防火墻,只不過(guò)需要安裝iptables模塊,具體做法請(qǐng)參考: Linux:CentOS7下配置 iptables 一、系統(tǒng)命令 firewalld 的基本使用 防火墻開(kāi)啟

    2023年04月08日
    瀏覽(21)
  • centos中修改防火墻端口開(kāi)放配置

    centos中修改防火墻端口開(kāi)放配置

    1、直接進(jìn)入文件修改 vim /etc/sysconfig/iptables 2、添加需要開(kāi)放的端口 (1)添加需要開(kāi)放的單個(gè)端口 4001 -A INPUT -m state --state NEW -m tcp -p tcp --dport 4001 -j ACCEPT (2)添加需要開(kāi)放的某個(gè)網(wǎng)段端口 4001:4020 -A INPUT -m state --state NEW -m tcp -p tcp --dport 4001:4020 -j ACCEPT (3)添加需要開(kāi)放的單

    2024年02月15日
    瀏覽(23)
  • Centos開(kāi)放端口以及查看端口和防火墻配置命令

    查看防火墻某個(gè)端口是否開(kāi)放 firewall-cmd --query-port=8080/tcp 開(kāi)放防火墻端口 8080 firewall-cmd --add-port=8080/tcp --permanent 開(kāi)啟端口后需執(zhí)行?firewall-cmd --reload 使其生效 重新加載防火墻規(guī)則 firewall-cmd --reload 關(guān)閉防火墻端口 firewall-cmd --remove-port=8080/tcp --permanent 查看防火墻狀態(tài) systemctl

    2024年02月11日
    瀏覽(18)
  • centos7中設(shè)置端口放行(centos7防火墻配置端口放行)

    說(shuō)明:執(zhí)行之后一定要執(zhí)行第四步命令:firewall-cmd --reload ? ?

    2024年02月06日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包