Linux怎么修改主机名 Linux怎么修改ssh密码

圆圆 0 2025-11-26 06:01:25

修改 SSH 端口以降低暴力攻击风险,需要编辑 /etc/ssh/sshd_config 文件,将端口 22 更改为默认端口(例如 22222),将新端口保存到防火墙(ufw 或 firewalld)中,重启 SSH 服务并测试新的终端连接,然后关闭原会话。建议禁用 root 用户登录,启用密钥认证,限制用户访问,并选择 1024-65535 端口(该端口未被占用)。

linux怎么修改ssh端口_linux安全配置教程

修改 SSH 端口是 Linux 系统安全的重要步骤,可以有效降低暴力攻击的风险。默认的 22 端口容易被自动扫描工具检测到,修改端口可以提高安全性。操作简单,但需谨慎,避免配置错误导致远程登录。

1. 编辑 SSH 服务配置文件

SSH 服务配置文件位于 /etc/ssh/sshd_config,使用文本编辑器打开它:

sudo nano /etc/ssh/sshd_config

找到这行中的 #Port 22(默认已注释),删除前面的 # 号,并将 22 更改为您想要的新端口,例如:

Port 2.2. 防火墙放行新电影

修改端口后,必须在防火墙中打开该端口,否则连接将被阻止。

如果您使用 ufw(Ubuntu 常用):

sudo ufw allow 22222

如果您使用 firewalld(CentOS/RHEL 常用)​​:

用 AI 生成故事漫画、科普粉本、新奇插画,加入彩葫芦电影社区,一起发布创作!

111 查看详情

sudo firewall-cmd --permanent --add-port=22222/tcp

sudo firewall-cmd --reload3. 重启 SSH 服务并测试连接。

重启 SSH 服务:Ubuntu/Debian:sudo systemctl restart ssh CentOS/RHEL:sudo systemctl restart sshd

不要立即关闭当前会话。重新打开一个终端,测试新端口是否可用:

ssh username@your_server_ip -p 22222

连接成功后再次关闭旧会话。确认无错误后,考虑禁用 22 个端口。

4. 安全名于优作为分

仅更改端口无法完全抵御攻击,建议采取以下措施:禁止root用户直接登录(PermitRootLogin no);使用认证密钥代替密码;限制用户登录权限(AllowUsers);定期检查log/var/log/auth.log是否排成时

建议选择1024-65535之间的端口,避免使用敏感端口或已被占用的端口。

基本上,这些措施并不复杂,操作也不复杂,很容易绕过防火墙或测试链路。 Ubuntu 工具配置文件 Linux 系统变量 Linux Ubuntu CentOS SSH Debian 自动化 大家都在这里:Linux 如何查看 systemd 管理日志_Linux 查看 systemd 日志的方法 如何优化 Linux 内核参数_Linux 内核调优和性能提升 Linux 如何设置静态 IP 地址_Linux 网络配置和静态 IP 设置方法 如何安装 Linux 笔记本电脑触摸面板_Linux 笔记本电脑触摸面板解决方案 如何安装 NVIDIA 驱动程序_Linux 驱动程序安装方法

上一篇:鼠标滚轮变成横向的了 win10鼠标滚轮变成放大缩小怎么办
下一篇:返回列表
相关文章
返回顶部小火箭