当你新建一个腾讯云Ubuntu初始化
当你新建一个腾讯云Ubuntu初始化
本文用到的服务器为
厂商:腾讯云 轻量服务器
配置:2c2g
系统:Ubuntu22.04LtTS
1. 创建用户
第一次创建服务器,只能从这里登录

为什么不用ssh连接呢?因为Ubuntu默认关闭root用户直接连接ssh。

进入之后,点击腾讯云的默认账户lighthouse进行登录,这个账户默认有sudo权限

开始创建账户
1 | sudo adduser newuser # 创建一个用户newuser,并交互式的设置密码 |
1 | lighthouse@VM-4-10-ubuntu:~$ sudo adduser enderkc |
2. 为用户添加sudo权限
添加的用户默认是没有sudo权限的,如下:
1 | enderkc@VM-4-10-ubuntu:/home/lighthouse$ sudo ps |
添加sudo权限
1 | sudo adduser enderkc sudo |
1 | lighthouse@VM-4-10-ubuntu:~$ sudo adduser enderkc sudo |
3. 允许root账户进行ssh登录
其实不允许root账户进行ssh登录是保护安全的有效措施,但是有时我们需要sftp功能来与服务器端共享文件,所以这里演示允许root进行ssh登录。
编辑/etc/ssh/sshd_config文件;
1 | sudo vim /etc/ssh/sshd_config |
找到配置参数:PermitRootLogin
将该参数后面的值修改为yes即可
1 | #LoginGraceTime 2m |
重启ssh服务
1 | sudo systemctl restart ssh |
4. 更改root密码
如果由于某种原因需要启用root帐户,则只需为root用户设置密码即可。在Ubuntu和其他Linux发行版,可以运行passwd命令设置或修改用户帐户的密码。
作为Ubuntu的普通用户,您只能更改自己的密码。您登录的用户必须具有sudo权限才能设置root密码。
设置密码时,请确保使用强大且唯一的密码。拥有强密码是您帐户安全性的最重要一点。
强密码通常包含16个字符,至少使用一个大写字母,一个小写字母,一个数字和一个特殊字符。
要在Ubuntu中启用root帐户,请运行命令sudo passwd root修改root用户密码,系统将提示您输入并确认新的root用户密码。
1 | sudo passwd root |
1 | lighthouse@VM-4-10-ubuntu:~$ sudo passwd root |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
