type
status
date
slug
summary
tags
category
icon
password
网址
默认的 SSH 端口 22 很容易被攻击,建议拿到新服务器时更换新端口,以 2022 为例。
- 登录 root 用户: 使用
sudo或直接以 root 用户身份登录到 CentOS 服务器。
- 备份 SSH 配置文件: 为了安全起见,在更改配置前先备份
/etc/ssh/sshd_config文件:
- 编辑 SSH 配置: 使用 vim 编辑器打开
/etc/ssh/sshd_config文件:
- 修改端口设置: 在文件内找到
Port 22这一行,取消这一行的注释(如果有的话,即删除行首的#符号),并将22改为你想要的新端口号,例如Port 2022。
- 保存并退出编辑器: 使用 vim 编辑器时输入
:wq保存并退出;
- 重启 SSH 服务: 更新配置后,需要重启 SSH 服务以应用新的端口设置:
- 防火墙设置(可选): 如果系统上运行有防火墙(如 firewalld 或 iptables),需要开放新的 SSH 端口: 对于 firewalld:
问题
- 报错:当出现 Bind to port 2022 on 0.0.0.0 failed: Permission denied 方案:如果不修改 SELinux 直接重启可能出现如上错误,可以执行
- 作者:知识库
- 链接:https://www.leonblog.online/operation/centos-ssh
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。