CentOs中修改ssh埠號

2021-08-20 06:46:13 字數 1086 閱讀 3029

修改ssh配置檔案

vim /etc/ssh/sshd_config

/port

會找到#port 22 刪除此行# 並且修改22為你想要的ssh埠

關閉selinux

可以通過如下命令檢視selinux是否開啟

sestatus -v
如果selinux開啟需要關閉

vim /etc/selinux/config

/selinux

修改selinux=enforcing為selinux=disabled

配置iptables(firewall)

centos 7及以上iptables由firewall代替,以下是配置firewall

firewall-cmd --zone=public --add-port=18888/tcp --permanent

firewall-cmd --reload
firewall-cmd --zone=public --query-port=18888/tcp
iptables配置開放埠

新增埠18888通過iptables

iptables -a input -p tcp --dport 18888 -j accept

iptables -a output -p tcp --sport 18888 -j accept

修改入網和出網規則

iptables -p input drop

iptables -p forward drop

iptables -p output drop

檢視修改情況

iptables -l -n
配置生效
systemctl restart sshd.service
注意:如果是遠端伺服器的話在配置防火牆時必須保證初始埠可以訪問,在修改完ssh埠生效之後再關閉初始埠

Centos 7 修改SSH埠號

注意!這裡的centos版本是7 step1 修改 etc ssh sshd config vi etc ssh sshd config port 22 這行去掉 號 port 20000 下面新增這一行 step2 修改selinux 使用以下命令檢視當前selinux 允許的ssh埠 seman...

CentOs 7 修改ssh埠號

ssd 預設遠端登入使用22埠號,下面記錄如何增加埠。如果直接修改,出現錯誤,導致無法登入伺服器,那就尷尬了。所以,先增加埠號,穩定後再刪除22埠。cat etc ssh sshd config先檢視配置檔案,找到 port 22 ssh預設使用22號埠,所以就算配置檔案是注釋了這一行,依然是使用2...

Centos 7 修改SSH埠號

注意!這裡的centos版本是7 step1 修改 etc ssh sshd config vi etc ssh sshd config port 22 這行去掉 號 port 20000 下面新增這一行 step2 修改selinux 使用以下命令檢視當前selinux 允許的ssh埠 seman...