在Linux服务器上开启SSH服务,通常需要以下步骤:### 1. 确认SSH服务是否已经安装大多数Linux发行版默认已经安装了SSH服务。你可以使用以下命令检查SSH服务是否已经安装:```bashssh -V```如果SSH服务已经安装,这个命令会显

摘要:✨ 操作系统 Ubuntu 24.04.3 LTS ✨ 开启 ssh 服务 安装 ssh 服务 sudo apt update sudo apt install openssh-server -y 检查 ssh 服务状态 sudo syst
✨ 操作系统 Ubuntu 24.04.3 LTS ✨ 开启 ssh 服务 安装 ssh 服务 sudo apt update sudo apt install openssh-server -y 检查 ssh 服务状态 sudo systemctl status ssh 如果回显绿色则表示 ssh 服务已开启 ✨ 修改 ssh 端口号 sudo vim /etc/ssh/sshd_config 找到被注释的 “Port 22” 取消注释并修改为需要指定的端口号 重新载入systemctl配置,重启ssh.socket,查看监听端口是否更新 sudo systemctl daemon-reload sudo systemctl restart ssh.socket sudo systemctl status ssh.socket ✨ 修改 ufw 防火墙设置 启用/禁用 ufw sudo ufw enable sudo ufw disable 添加规则(默认允许 ssh 22 端口,如果需要修改了 ssh 默认端口,请指定) sudo ufw allow ssh sudo ufw allow ssh 2222/tcp 查看 ufw 状态(会回显规则) sudo ufw status ✨ 禁止 root 登陆 sudo vim /etc/ssh/sshd_config 找到被注释的 “PermitRootLogin prohibit-password” 取消注释并修改如下 PermitRootLogin no 配置项说明 PermitRootLogin prohibit-password(默认):禁用密码登录 Root,允许密钥登录 Root PermitRootLogin yes:允许 Root 登录(无论是密码还是密钥) PermitRootLogin no:完全禁用 Root 登录(无论是密码还是密钥) ⭐ 转载请注明出处 本文作者:双份浓缩馥芮白