SSH(Secure Shell)是远程管理Linux服务器的重要工具。在Ubuntu 24.04上安装SSH服务并允许root用户远程登录,可以方便地进行服务器管理。本文将详细介绍Ubuntu 24.04安装SSH、开启22端口以及允许root远程登录的完整步骤,并附上SSH安全配置建议,即使是小白也能轻松操作。
首先,打开终端并更新软件包列表,确保所有软件都是最新版本:
sudo apt update && sudo apt upgrade -y 执行以下命令安装SSH服务:
sudo apt install openssh-server -y
安装完成后,SSH服务会自动启动。检查其运行状态:
sudo systemctl status ssh 如果显示 active (running),则表示SSH服务正常运行。
如果启用了UFW防火墙,需要允许22端口(SSH默认端口):
sudo ufw allow 22/tcpsudo ufw reload 或者使用更简单的命令:sudo ufw allow ssh。这样即完成了开启22端口的操作。
默认情况下,SSH禁止root登录。编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config 找到 #PermitRootLogin prohibit-password 或 PermitRootLogin 行,修改为:
PermitRootLogin yes 如果存在 PermitRootLogin no,同样改为 yes。保存并退出(nano中按Ctrl+X,然后Y确认,Enter)。
注意:允许root远程登录会带来安全风险,建议仅在必要时启用,并结合SSH安全配置,如使用密钥认证、更改默认端口等。
使配置生效:
sudo systemctl restart ssh 在另一台机器上(或本地使用localhost)测试能否以root用户登录:
ssh root@你的服务器IP 如果提示输入密码并成功登录,则配置成功。
通过以上步骤,你已成功在Ubuntu 24.04上安装SSH、开启22端口并允许root远程登录。请务必重视SSH安全配置,保护你的服务器安全。
本文由主机测评网于2026-03-16发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:http://www.vpshk.cn/20260331666.html