mobaxterm root身份登录Ubuntu

第一步:在 Ubuntu 中设置 root 密码

打开 Ubuntu 终端,执行:

sudo passwd root

按提示设置 root 密码。

第二步:安装并启动 SSH 服务

执行以下命令:

sudo apt update

sudo apt install openssh-server -y

sudo systemctl enable --now ssh

检查 SSH 是否运行:

sudo systemctl status ssh

看到 active (running) 就说明 SSH 服务已启动。

第三步:允许 root 通过 SSH 密码登录

Ubuntu 22.04 默认通常禁止 root 使用密码进行 SSH 登录,需要修改配置。

OpenSSH daemon configuration file

+1

执行:

sudo nano /etc/ssh/sshd_config

先检查文件中是否有 Include /etc/ssh/sshd_config.d/*.conf。为避免与其他配置冲突,建议单独创建配置文件:

sudo nano /etc/ssh/sshd_config.d/00-root-login.conf

写入以下两行:

PermitRootLogin yes

PasswordAuthentication yes

保存退出:Ctrl+O,回车,Ctrl+X。

检查配置是否正确,再重启 SSH:

sudo sshd -t

sudo systemctl restart ssh

如果 sshd -t 没有任何输出,通常表示配置语法检查通过。

第四步:查看 Ubuntu 的 IP 地址

执行:

hostname -I

假设显示:

192.168.1.100

这是示例地址,请使用你自己的 Ubuntu IP。

相关推荐
Ruiery4 小时前
Linux 6.6内核内存管理深度解析(十六):mmap — 用户态“申请内存“的真相
linux·运维·服务器
欧米欧4 小时前
Linux系统篇(七),环境变量的底层溯源,核心获取机制与安全应用
linux·运维·服务器
Ruiery4 小时前
Linux 6.6内核内存管理深度解析(十八):KASLR 内核地址空间随机化
linux·运维·服务器·安全
qetfw5 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
逆风的蚂蚁7 小时前
linux服务器性能调整怎么落地?我把 CPU 调度、I/O 优先级和内核参数这几个旋钮都拧了一遍
linux·运维·服务器
zhangjw349 小时前
1-5 PostgreSQL 数据类型全集:基础类型、字符串、数值、时间类型
数据库·postgresql
odoo中国9 小时前
Odoo19 配置 PostgreSQL 数据库连接及故障排查
postgresql·odoo开发·数据库配置
沫璃染墨10 小时前
从零入门计算机网络系列(十一):HTTP协议进阶——从重定向原理到GET/POST与Fiddler抓包
linux·服务器·开发语言·网络·c++·tcp/ip·html
AI_Lab0112 小时前
宝塔用了两年,有没有必要换成轻量方案?
linux·运维·服务器
by2099912 小时前
Linux GDB 调试与 CGDB 使用
linux·运维·服务器·经验分享