当你新建一个腾讯云Ubuntu初始化
当你新建一个腾讯云Ubuntu初始化
本文用到的服务器为
厂商:腾讯云 轻量服务器
配置:2c2g
系统:Ubuntu22.04LtTS
1. 创建用户
第一次创建服务器,只能从这里登录
为什么不用ssh连接呢?因为Ubuntu默认关闭root用户直接连接ssh。
进入之后,点击腾讯云的默认账户lighthouse进行登录,这个账户默认有sudo权限
开始创建账户
sudo adduser newuser # 创建一个用户newuser,并交互式的设置密码
lighthouse@VM-4-10-ubuntu:~$ sudo adduser enderkc
Adding user `enderkc' ...
Adding new group `enderkc' (1002) ...
Adding new user `enderkc' (1002) with group `enderkc' ...
Creating home directory `/home/enderkc' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for enderkc
Enter the new value, or press ENTER for the default
Full Name []: EnderKC
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
2. 为用户添加sudo权限
添加的用户默认是没有sudo权限的,如下:
enderkc@VM-4-10-ubuntu:/home/lighthouse$ sudo ps
[sudo] password for enderkc:
enderkc is not in the sudoers file. This incident will be reported.
添加sudo权限
sudo adduser enderkc sudo
lighthouse@VM-4-10-ubuntu:~$ sudo adduser enderkc sudo
Adding user `enderkc' to group `sudo' ...
Adding user enderkc to group sudo
Done.
3. 允许root账户进行ssh登录
其实不允许root账户进行ssh登录是保护安全的有效措施,但是有时我们需要sftp功能来与服务器端共享文件,所以这里演示允许root进行ssh登录。
编辑/etc/ssh/sshd_config文件;
sudo vim /etc/ssh/sshd_config
找到配置参数:PermitRootLogin
将该参数后面的值修改为yes即可
#LoginGraceTime 2m
#PermitRootLogin prohibit-password
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
重启ssh服务
sudo systemctl restart ssh
4. 更改root密码
如果由于某种原因需要启用root帐户,则只需为root用户设置密码即可。在Ubuntu和其他Linux发行版,可以运行passwd
命令设置或修改用户帐户的密码。
作为Ubuntu的普通用户,您只能更改自己的密码。您登录的用户必须具有sudo权限才能设置root密码。
设置密码时,请确保使用强大且唯一的密码。拥有强密码是您帐户安全性的最重要一点。
强密码通常包含16个字符,至少使用一个大写字母,一个小写字母,一个数字和一个特殊字符。
要在Ubuntu中启用root帐户,请运行命令sudo passwd root修改root用户密码,系统将提示您输入并确认新的root用户密码。
sudo passwd root
lighthouse@VM-4-10-ubuntu:~$ sudo passwd root
New password:
Retype new password:
passwd: password updated successfully
当你新建一个腾讯云Ubuntu初始化
http://localhost:8090//archives/vMjFHHii