Centos 添加ssh端口
有些地方ssh 22端口是被封的,需要增加一个端口
#!/bin/bash # 提示用户输入新的SSH端口号 read -p "请输入要添加的SSH端口号: " new_port # 验证端口号是否为数字 if ! [[ "$new_port" =~ ^[0-9]+$ ]]; then echo "错误:端口号必须是数字。" exit 1 fi systemctl stop firewalld systemctl disable firewalld iptables -I INPUT -p tcp --dport $new_port -j ACCEPT service iptables save sed -i "s/^#Port $new_port/Port $new_port/" /etc/ssh/sshd_config echo "Port $new_port" >> /etc/ssh/sshd_config systemctl reload sshd echo "SSH端口已成功添加$new_port。请确保记住新的端口号。"
只是添加一个端口,不是修改端口,防止改完连接不上ssh