前言
我们在新安装linux系统或者开通阿里云或者腾讯云服务器时,系统默认不允许使用root用户登陆,比如Proxmox VE中只能在管理web中的VNC使用root登陆,使用第三方SSH工具将不会连接,这样就不能进行文件的上传下载,或者我们需要最大权限,这时就需要修改配置开放root用户登陆。
开启root登陆
如果是在Proxmox VE的VNC使用root用户登陆直接输入以下命令:
vi /etc/ssh/sshd_config
如果是腾讯云或者阿里云,在安装系统时默认是普通用户,需要在命令前添加sudo提权修改:
sudo vi /etc/ssh/sshd_config
将#PermitRootLogin prohibit-password修改成PermitRootLogin yes。
为root设置密码
在Proxmox VE中因为已经是root用户了,重启后就可以直接使用root登陆,但是阿里云或者腾讯云只是开启了root用户登陆,并没有设置root用户名密码,需要在普通用户下为root设置密码。
sudo passwd
new password : #需要设置的root密码。
retype new password: #再输入一次需要设置的root密码。
passwd:password updated succeefully #代表成功。
然后重启系统,就可以使用root用户名和你设置的密码进行登陆。