在 Ubuntu 上安装 SSH 服务(OpenSSH)步骤很直接,主要是安装 openssh-server 包,并确保服务正常运行

我把核心操作步骤整理成了一个表格,方便你快速对照操作:

步骤 核心命令 说明
1. 安装 SSH 服务 sudo apt update && sudo apt install openssh-server 更新软件源并安装 OpenSSH 服务器软件包
2. 检查服务状态 sudo systemctl status ssh 确认 SSH 服务是否已成功启动并正在运行
3. 配置防火墙(若启用) sudo ufw allow ssh 如果系统启用了 ufw 防火墙,需放行 SSH 默认端口(22)
4. 尝试远程连接 ssh 用户名@服务器IP地址 在另一台电脑上测试能否成功登录

⚙️ 几个重要的配置建议

安装完成后,强烈建议进行这几项安全设置:

  • 更改默认端口:默认端口 22 是攻击者的首要目标。你可以通过修改 /etc/ssh/sshd_config 文件中的 Port 行来更换端口(例如改为 2222),注意修改后需在防火墙放行新端口

  • 禁止 Root 直接登录:为了安全,建议在 /etc/ssh/sshd_config 文件中将 PermitRootLogin 设置为 no,日常通过普通用户登录再提权

  • 启用密钥登录:相比密码,密钥登录更安全。你可以在客户端用 ssh-keygen 生成密钥对,再用 ssh-copy-id 用户名@服务器IP地址 将公钥上传到服务器,之后就能免密登录了

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。