Ubuntu22.04 启用root权限 ssh远程连接

一般在Ubuntu22.04系统安装时,需要为其创建一个用户来使用远程,不能直接使用root来ssh。

其实ssh使用用户权限来登录SSH是比较安全的,SSH进入服务器后通过命令就可以获取到root权限。比如:

sudo -i

输入此命令会需要再次输入当前用户密码,输入正确后就变成root权限了。

但是有些XX客户就非要登录时就用root,那么应该怎么操作呢?

1. 修改 SSH 配置文件

编辑 SSH 配置文件
打开终端,使用编辑器(如 nano)编辑 /etc/ssh/sshd_config 文件:

sudo nano /etc/ssh/sshd_config

启用 root 登录
找到配置文件中的以下行(如果不存在,可以手动添加):

PermitRootLogin prohibit-password

将其修改为:

PermitRootLogin yes

这会允许 root 用户通过 SSH 密码或其他身份验证方式登录。如果只想允许使用密钥认证的 root 用户登录,则将 prohibit-password 改为 without-password

保存并退出
在 nano 编辑器中,按 Ctrl + X,然后按 Y 保存更改并按 Enter 退出编辑器。

2. 重启 SSH 服务

更改配置后,需要重启 SSH 服务使其生效:

sudo systemctl restart ssh

3. 设置 root 密码

如果还没有为 root 设置密码,使用以下命令来设置密码:

sudo passwd root

系统会要求你输入并确认新密码。请确保使用一个强密码。

4. 开放防火墙端口(如果有启用防火墙)

如果系统启用了防火墙(如 ufw),确保开放 SSH 端口(通常是 22):

sudo ufw allow ssh
sudo ufw reload

5. 使用 root 用户通过 SSH 远程登录

此时你可以尝试使用 root 用户远程连接到该服务器。例如:

ssh root@your_server_ip

注意事项:

  • 安全性问题:启用 root 登录会带来一定的安全风险,建议在实际生产环境中尽量避免通过 SSH 使用 root 用户。可以使用普通用户登录后,通过 sudo 提升权限来执行管理任务。

  • 推荐使用 SSH 密钥认证:为了增加安全性,建议使用 SSH 密钥认证而不是密码认证。

溫馨提示:

文章標題:Ubuntu22.04 启用root权限 ssh远程连接

文章連結:https://www.wuyanshuo.cn/19117.html

更新時間:2024年12月15日

1、本站所有資源均不添加推廣檔案或浮水印,壓縮包內若有廣告檔案和浮水印請勿輕易相信。

2、本站資源均為兩層壓縮,第一層7z(尾碼若為wys,請自行修改為7z)有解壓密碼; 第二層zip或cbz,無解壓密碼,可直接使用漫畫類軟件程式查看; 詳情可參攷解壓教程

3、本站大部分內容均收集於網絡! 若內容侵犯到您的權益,請發送郵件至:admin#wysacg.top我們將第一時間處理! 資源所需價格並非資源售賣價格,是收集、整理、編輯詳情以及本站運營的適當補貼,並且本站不提供任何免費技術支援。 所有資源僅限於參攷和學習,版權歸原作者所有!

给TA打赏
共{{data.count}}人
人已打赏
未分类

Ubuntu系统的网络管理方式 networkd 或 NetworkManager

2024-12-6 11:59:31

商免字体

【沐瑶随心手写体】随心是源于自由的快乐

2023-12-8 22:13:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索