-->
当前位置:首页 > 运维 > 正文内容

Centos 添加ssh端口

Luz11个月前 (09-07)运维1501

有些地方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

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。