1. 程式人生 > >CentOS更改ssh埠

CentOS更改ssh埠

https://blog.csdn.net/lukaixiao/article/details/74852375  來源處處.

 

注意!這裡的Centos版本是7

step1 修改SELinux

echo "檢視當前SElinux 允許的ssh埠:"
semanage port -l | grep ssh

echo "新增555埠到 SELinux"
semanage port -a -t ssh_port_t -p tcp 555

echo "然後確認一下是否新增進去"
semanage port -l | grep ssh

echo "將防火牆555埠開放"
firewall-cmd  --add-port=555/tcp --permanent

echo "防火牆規則過載"
firewall-cmd  --reload

 

step2 修改/etc/ssh/sshd_config

vi /etc/ssh/sshd_config

> #Port 22         //這行可以去掉#號   
> Port 20000      //下面新增這一行

step3 重啟ssh

systemctl restart sshd.service

拓展:


semanage對應的安裝包是policycoreutils-python。 
因此,我們可以使用下列命令

yum  install policycoreutils-python
  • 1

yum provides 命令路徑
  • 1

用於查詢能提供包含某一特徵的檔案的安裝包