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命令。