首页 > 系统相关 >Linux:安装Ubuntu 20.4及问题处理

Linux:安装Ubuntu 20.4及问题处理

时间:2022-11-08 13:01:23浏览次数:67  
标签:20.4 登录 openssh Linux 密码 ssh Ubuntu root

1. Ubuntu系统下载

镜像下载:个人推荐 ​清华大学开源软件镜像站​​。
1. 进入之后搜索Ubuntu,选择“ubuntu-releases”

Linux:安装Ubuntu 20.4及问题处理_root用户

2. 强烈推荐选择20.04版本(截至发文时间)

Linux:安装Ubuntu 20.4及问题处理_root用户_02


3. 选择“ubuntu-20.04.4-desktop-amd64.iso”进行下载

Linux:安装Ubuntu 20.4及问题处理_ubuntu系统_03

2. VMware16 安装Ubuntu

填写用户名,密码;选择NAT网络安装既可(一直点“下一步”)

Ubuntu第一次登录使用自己设置的用户密码登录,默认root没有设置密码。

Linux:安装Ubuntu 20.4及问题处理_root用户_04

3. 设置root密码

#设置用户密码
sudo passwd root
## 提示输入两次密码

Linux:安装Ubuntu 20.4及问题处理_ubuntu_05

切换root用户

# 切换root用户
su root

Linux:安装Ubuntu 20.4及问题处理_ubuntu_06

4. 开启SSH服务

默认情况下Ubuntu系统没有开启SSH服务,这会导致外部ssh的22端口不能远程连接控制。

安装openssh

# 安装openssh软件
apt-get install openssh-server

查看ssh状态

# 查看ssh状态
ps -e | grep ssh
## 显示"ssh-agent"表示未运行

开启ssh服务

# 开启ssh服务
/etc/init.d/ssh start

Linux:安装Ubuntu 20.4及问题处理_ubuntu系统_07

5. 开放root远程登录权限

默认情况下Ubuntu系统不允许使用root远程登录服务器。

修改openssh的配置文件

# sshd_config是ssh的配置文件
nano /etc/ssh/sshd_config

# 这里补充个小知识点 nano
# nano 也是文本编辑工具
# nano 编辑状态下退出请按Ctrl+X,会有两种情形:
# 如果文件未修改,直接退出;
# 如果修改了文件,下面会询问是否需要保存修改。
# 输入Y: 确认保存,
# 输入N: 不保存,按Ctrl+C取消返回。
# 如果输入Y,下一步会提示输入想要保存的文件名。
# 如果不需要修改文件名直接回车就行;
# 若想要保存成别的名字(也就是另存为)则输入新名称然后确定,这个时候也可用Ctrl+C来取消返回。

找到 Authentication 区域,添加一行, PermitRootLogin yes

# Authentication:

LoginGraceTime 120m
# PermitRootLogin prohibit-password
# 选项 PermitRootLogin 用来配置是否允许root用户登录,
# without-password:表示不允许使用密码进行全登录认证(默认项)
# yes:是允许root登录
PermitRootLogin yes
StrictModes yes

重启SSH

# 重启ssh服务
/etc/init.d/ssh restart

 

作者:怒吼的萝卜

标签:20.4,登录,openssh,Linux,密码,ssh,Ubuntu,root
From: https://blog.51cto.com/u_12835254/5832605

相关文章

  • linux 软链接和硬链接
    一、建立软链接用法:ln-s源文件目标文件。源:实际存放文件的位置例:ln-ssourcelink/123.txtlink-test1当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的......
  • Linux--环境使用问题汇集
    背景:因为有一段时间没有倒腾这个linux环境了,再次用的时候,即便之前有写操作文档,可是难免会遇到一些问题,现在就记录一下遇到的问题,以及解决方案问题一:在启动虚拟机的时候遇......
  • linux获取TCP连接数
    方法一:[admin@zabbix~]$ss-ant|awk'NR>1{a[$1]++}END{for(bina)printb,a[b]}'ESTAB535TIME-WAIT80LISTEN13方法二:[admin@zabbix~]$netstat-an......
  • 解决本机win10与Linux虚拟机(ubuntu)ping 不通github的问题
    一、解决本机win10与Linux虚拟机(ubuntu)ping 不通github的问题参考链接:(32条消息)Ubuntu20.04、windows10解决无法ping通github.com的问题(亲测有效,避免入坑)_☞不平......
  • linux 系统安装 mysql 或者 主从
    mysql-5.7.18-linux-glibc2.5安装1.检查所使用的linux下是否有安装过mysqlrpm-qa|grep-imysql2.删除安装过的mysqlrpm-emysql-5.7.18-linux-glibc2.5-x86_64--no......
  • ubuntu samba 配置
    1.说明samba配置主要分为安装samba、配置samba、添加用户等步骤。2.安装sambasudoapt-getinstallsambasudoapt-getinstallsmbclient3.配置samba打开配置文件sudo......
  • Linux驱动开发-03-驱动程序的设计思想
    1.说明简单介绍一下linux驱动设计的思想发展2.从一个设备说起在夸夸其谈之前,先看下I2C设备的结构。图摘自韦东山大大的《嵌入式linux应用开发完全手册》80C51里有一个I2C......
  • linux服务器上使用find查杀webshell木马方法
    linux服务器上使用find查杀webshell木马方法本文转自:http://ju.outofmemory.cn/entry/256317只要从事互联网web开发的,都会碰上web站点被入侵的情况。这里我把查杀的一......
  • Linux驱动开发-02-编译驱动程序并安装模块
    1.说明编译驱动程序既可以在内核源码中进行,这样可以通过makemenuconfig来配置,也可以通过使用源码环境而不在源码中编译。生成ko文件,自己进行安装模块。在内核源码中编译后......
  • apache2之http服务ubuntu
    记录apache2安装过程。1.$sudoaptinstall-yapach22.$/etc/apach2/ports.conf    Listen8001  //修改默认的端口80为80013.$/etc/apach2/sites-enabled/......