CentOS7修改ssh端口

http://www.cnblogs.com/rwxwsblog/p/5756894.htmlcss

修改/etc/ssh/sshd_config

vi /etc/ssh/sshd_config #Port 22 //這行去掉#號,防止配置很差之後不能遠程登陸,還得去機房修改,等修改之後的端口能使用之後在註釋掉 Port 33378 //下面添加這一行

修改firewall配置

firewall添加想要修改的ssh端口:html

添加到防火牆:
firewall-cmd --zone=public --add-port=33378/tcp --permanent (permanent是保存配置,否則下次重啓之後此次修改無效) 重啓: firewall-cmd --reload 查看添加端口是否成功,若是添加成功則會顯示yes,不然no firewall-cmd --zone=public --query-port=33378/tcp

修改SELinux

使用如下命令查看當前SElinux 容許的ssh端口:linux

semanage port -l | grep ssh

添加33378端口到 SELinuxssh

semanage port -a -t ssh_port_t -p tcp 33378

而後確認一下是否添加進去tcp

semanage port -l | grep ssh

若是成功會輸出測試

ssh_port_t tcp 33378, 22

重啓ssh

systemctl restart sshd.service

測試新端口的ssh鏈接

測試修改端口之後的ssh鏈接,若是成功則將step1裏面的port 22 從新註釋掉lua

相關文章
相關標籤/搜索