Ubuntu24.04LTS设置root用户可远程登录

Ubuntu24.04LTS设置root用户可远程登录

文章目录

  • Ubuntu24.04LTS设置root用户可远程登录
  • [1. 设置root密码](#1. 设置root密码)
  • [2. 设置root用户可远程登录](#2. 设置root用户可远程登录)
    • [1. 查看ssh服务是否安装](#1. 查看ssh服务是否安装)
    • [2. 安装ssh服务](#2. 安装ssh服务)
    • [3. 再次查看ssh服务是否安装](#3. 再次查看ssh服务是否安装)
    • [4. 配置ssh文件](#4. 配置ssh文件)
    • [5. 重启ssh服务](#5. 重启ssh服务)
    • [6. root远程登录](#6. root远程登录)

1. 设置root密码

  1. Ubuntu安装后root用户密码需要通过安装过程中的普通用户来设置的,如下图是安装时输入的用户信息
  1. 设置root用户的密码
shell 复制代码
# 1.jinshengyuan用户在终端中输入下面命令
jinshengyuan@dev-server:~$ sudo passwd
# 2. 输入jinshengyuan的密码
[sudo] password for jinshengyuan: # 这里先输入用户名为 jinshengyuan的密码 
# 从这里开始设置root用户的密码,输入及确认密码总共输入两次
New password:  # 这里输入需要设置root用户的密码后回车,如:sysroot
Retype new password: # 这里再次输入需要设置root用户的密码后回车,如:sysroot
passwd: password updated successfully
# 3. su root 命令切换root用户下,并输入刚才修改的密码进行登录验证

2. 设置root用户可远程登录

  1. ubuntu能远程登录必须安装 openssh-server
  2. 还需在/etc/ssh/sshd_config文件中开启root远程登录的权限

具体操作如下:

1. 查看ssh服务是否安装

shell 复制代码
# 查看ssh服务器是否安装并启动
sudo ps -e | grep ssh
# 打印为空说明未安装

2. 安装ssh服务

  1. 安装Ubuntu操作系统是时,在SSH configuration界面中将Install OpenSSH server选中来安装SSH服务
  1. 如果安装Ubuntu系统时,未选中Install OpenSSH server,则可通过下面命令来安装
shell 复制代码
# 如果未安装,则使用下面命令安装ssh服务器
sudo apt install openssh-server

3. 再次查看ssh服务是否安装

shell 复制代码
sudo ps -e | grep ssh
[sudo] password for jinshengyuan: 
 896026 ?        00:00:00 sshd
 896027 ?        00:00:00 sshd
 896802 ?        00:00:00 sshd

4. 配置ssh文件

shell 复制代码
#配置ssh文件
sudo vim /etc/ssh/sshd_config
# PermitRootLogin prohibit-password 表示的是仅允许使用密钥认证
PermitRootLogin yes #(默认是被注释掉的,如 #PermitRootLogin prohibit-password,放开注释并改为:PermitRootLogin yes)

5. 重启ssh服务

shell 复制代码
# 重启ssh服务
sudo systemctl restart ssh
# 或
sudo service ssh restart

6. root远程登录

以上步骤完成后打开终端工具即可使用root用户远程登录

相关推荐
M78佐菲4 小时前
ARM学习笔记(12)
linux·arm开发·笔记·嵌入式硬件·学习
可涵不会debug5 小时前
C++ std::bind 实战教程:线程池、回调场景全覆盖
linux·开发语言·c++
青梅味猪大肠5 小时前
【操作系统-26】进程互斥软件实现-Peterson算法
linux·运维·服务器
wdfk_prog6 小时前
Wi-Fi Direct教程 01:在 Ubuntu 搭建双 mac80211_hwsim + wpa_supplicant 2.12
linux·运维·服务器·ubuntu·ros·wifi-direct
Vcaker7 小时前
Linux学习36-k8s集群升级及kube-vip高可用
linux·运维·学习
skywalk81637 小时前
Deepseek harness的4种模式 配置文件内容
linux·人工智能·ubuntu·deepseek·harness
沫璃染墨8 小时前
《从零入门Linux系统篇(五十一):线程篇·四——pthread线程库详解:从线程创建到终止与分离》
linux·运维·服务器·开发语言·c++·系统架构·线程
YYRAN_ZZU8 小时前
GMSL开发加解串配置介绍
linux·嵌入式硬件
云计算练习生8 小时前
什么是上下文切换?进程切换时 CPU 到底在保存什么
linux·服务器·操作系统·进程切换
用户0510122572968 小时前
RGA(二)——RK3588 的核拓扑与能力差异
linux·嵌入式