- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
以下是一个示例的Linux脚本,用于修改SSH服务的端口:
# 定义要修改的SSH端口
NEW_PORT=222
# 备份SSH配置文件
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
# 使用sed命令替换SSH配置文件中的端口号
sed -i "s/^#Port .*/Port $NEW_PORT/" /etc/ssh/sshd_config
# 在系统防火墙中添加要修改的端口
firewall-cmd --zone=public --add-port=222/tcp –permanent
# 临时关闭SELinux
setenforce 0
# 重启系统防火墙
systemctl restart firewalld.service
# 重启SSH服务
service sshd restart
请按照以下步骤使用上述脚本:
1.vi新建一个文件打开,命名为change_ssh_port.sh或其他你喜欢的名称,将上述脚本内容复制并粘贴到文件中。
2.在脚本中,将NEW_PORT=222的222替换为你想要设置的新SSH端口号。
3.wq退出并保存脚本文件。
4.在终端中,切换到具有适当权限的用户,并确保该用户可以执行脚本文件。
5.运行以下命令,使脚本文件可执行:
chmod +x change_ssh_port.sh
运行脚本以修改SSH端口:
./change_ssh_port.sh
脚本将备份当前的SSH配置文件,然后使用sed命令将配置文件中的端口号替换为新的端口号。最后,它将重启SSH服务以使更改生效。
售前咨询
售后咨询
备案咨询
二维码
TOP