Ubuntu Server 20.04 系统安装(一):系统安装、设置Root登陆权限、Root密码【系统镜像要用rufus-4.0.exe制作,不能用ultraiso(格式不对)】

visudo 退出保存_visudo怎么保存退出_dta0502的博客-CSDN博客在设备上面插入U盘启动盘或者虚拟机挂载ISO镜像,稍等片刻后加载出现语言选择界面如下图。

直接回车选择默认的 English

配置网络实体机最好是先配置好网络

选择网卡,编辑IPV4

修改固定IP地址

配置代理,直接回车跳过

配置软件源,不修改的话直接回车继续

选择安装磁盘,直接回车默认自动分配,需要手动分区的话选择 [custom storage layout]

检查磁盘分区是否符合你的要求,回车继续

再次确认 Continue 继续

设置计算机名、用户名及密码

按空格键 选择安装 OpenSSH Server 服务

选择预置环境,按需选取,不需要则直接回车继续

开始安装系统,如果联网状态会自动安装系统更新

也可直接选择 [Cancel update and reboot]不安装更新直接重启

输入账号密码后成功登录系统

二、补充设置:

1、更新系统

sudo apt update

sudo apt upgrade

2、安装 ifconfig

sudo apt install net-tools

3、查看IP

ifconfig

4、Ubuntu20.04桌面版开启ssh

1.安装openssh-server

打开终端安装openssh-server软件包:

sudo apt update  # 更新包
sudo apt install openssh-server  # 安装openssh-server

2.查看ssh状态

安装完成后,ssh服务默认启动了,可以通过下面的命令检查服务运行状态:

sudo systemctl status ssh

如果出现以下的内容,注意“active”是“running”,说明ssh服务启动了。

ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2022-07-13 09:14:00 CEST; 10s ago ...

3.防火墙开启ssh端口

Ubuntu 默认使用 ufw 防火墙配置工具,如果启用了防火墙,需要让防火墙开启ssh端口:

sudo ufw allow ssh

此时就可以用xshell等工具远程连接服务器了。

4、开启root用户登录

1. 给root账户设置密码

在当前普通用户界面下输入命令:

sudo passwd root

然后按提示两次输入密码即可.

2. 修改sshd配置

安装vim

sudo apt install vim

sudo vim  /etc/ssh/sshd_config

按i进入编辑模式,找到#PermitRootLogin prohibit-password,默认是注释掉的。直接在下面添加一行:PermitRootLogin yes,然后按esc,输入:wq保存并退出。

3. 重启sshd服务

sudo systemctl restart sshd

三、Ubuntu设置sudo免密码

修改sudoers 文件

步骤1:使用su命令切换至root用户

在终端中输入以下命令:

sudo su -

输入当前用户的密码,即可切换至root用户。


步骤2:使用如下命令修改sudoers文件权限

在终端中输入以下命令:

chmod 777 /etc/sudoers

这将允许用户以写入方式修改sudoers文件。


步骤3:编辑sudoers文件


在终端中输入以下命令:

visudo

这将打开sudoers文件,并使用vi编辑器进行编辑。请注意,不要直接使用vi命令编辑sudoers文件,因为这可能会导致文件格式出现问题。

在文件末尾添加以下行:

user ALL=(ALL:ALL) NOPASSWD:ALL

请注意,user需要替换为希望设置sudo免密码的用户名。



Linux普通用户使用sudo权限每次都要输入密码,虽然提高了安全系数,但是长久以往会感觉很麻烦。

User_Alias ADMINS = user1, user2
ADMINS ALL = NOPASSWD: ALL
root ALL=(ALL) ALL

第一行为user1和user2指定一个ADMINS别名,第二行赋予它们权限。ALL = NOPASSWD: ALL表示有ADMINS别名的用户可以运行sudo命令。该行中第二个ALL代表允许执行任何命令,第一个ALL表示允许在任何主机运行命令。

保存并退出

提示:执行sudo visudo,默认是使用nano编辑器,所以保存退出的时候需要通过快捷键的方式来完成

  • 执行“Ctrl+O”
  • 执行完“Ctrl+O”后,会输出”File Name to Write sudoers.tmp”,在tmp后执行回车
  • 执行“Ctrl+X”退出

步骤4:重启使配置生效

在终端中输入以下命令,重启以使配置生效:

sudo reboot

现在,用户user将不再需要输入密码即可以管理员权限执行sudo命令




 Ubuntu Server 20.04 系统安装教程

https://huaweicloud.csdn.net/63560f39d3efff3090b593ea.html

visudo 退出保存_visudo怎么保存退出_dta0502的博客-CSDN博客

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值