SSH(Secure Shell)是远程管理Ubuntu系统的关键工具,它通过加密通道保障数据传输安全。本教程将详细介绍在Ubuntu 24.04中安装SSH、开启22端口及允许root用户远程登录的步骤,适合新手快速上手。
首先,更新系统包列表,确保获取最新软件信息。打开终端(快捷键Ctrl+Alt+T),运行以下命令:
sudo apt update 接着,安装OpenSSH服务器,这是Ubuntu 24.04中常用的SSH实现:
sudo apt install openssh-server -y 安装完成后,SSH服务通常会自动启动。手动检查状态并启用开机自启:
sudo systemctl start sshsudo systemctl enable sshsudo systemctl status ssh 如果状态显示“active (running)”,说明SSH服务运行正常。
默认情况下,Ubuntu 24.04的SSH配置禁止root用户直接登录,且使用22端口。编辑配置文件进行修改:
sudo nano /etc/ssh/sshd_config 在文件中找到以下行并修改:
#PermitRootLogin prohibit-password改为PermitRootLogin yes(这允许root用户使用密码登录)。Port 22未被注释(即移除行首的#),以开启22端口配置。保存文件(Ctrl+O,然后Ctrl+X退出nano)。重启SSH服务使更改生效:
sudo systemctl restart ssh 如果系统启用了UFW防火墙,需允许22端口流量:
sudo ufw allow 22/tcpsudo ufw reload 这确保了SSH连接不会被防火墙阻断,是22端口开启的关键步骤。
从另一台计算机使用以下命令测试连接(替换your_server_ip为Ubuntu系统的IP地址):
ssh root@your_server_ip 输入root密码后,成功登录即表示配置完成。本教程涵盖了Ubuntu 24.04的SSH安装、22端口配置和root用户登录全过程。
允许root用户远程登录可能带来安全风险,建议仅在测试环境中使用。生产环境中,应使用普通用户配合sudo权限,并考虑使用密钥认证替代密码。定期更新系统和SSH软件以修复漏洞。
通过以上步骤,您已掌握在Ubuntu 24.04中配置SSH的核心技能,包括SSH安装、22端口开启和root用户登录设置。如有问题,可查阅官方文档或社区论坛。
本文由主机测评网于2026-01-12发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260117018.html