ubuntu 系统登陆到root下的问题

环境:电脑是windows,server是腾讯云ubuntu18.04php

一、在server中登陆root

腾讯云服务器,为了安全问题默认建立时,会拒绝掉直接登陆到root,并为用户默认建立了一个user名为ubuntu。若是想要进入root目录,直接执行下面的指令:ubuntu

su root
复制代码

二、不想进root,怎样执行root级别的命令呢?

安全意识较高的小伙伴可能会抗拒直接在root下进行操做,可是在ubuntu帐户下直接输入apt等命令行会被deny掉。windows

解决方案也很简单,在指令前要加上sudo

sudo apt update
复制代码

sudo的意思是超级管理员权限执行。 仍然被deny掉,那说明默认的ubuntu帐户可能因为某些缘由没有添加进管理员权限。这种状况说明平台给你初始化配置的时候就出问题了,建议直接重装系统或者联系平台。

三、电脑端ssh免密登陆到root下

有一些小伙伴因为须要,想直接登陆到root目录下,这时候须要修改sshd_config的配置。 cloud.tencent.com/developer/a…安全

sudo vi /etc/ssh/sshd_config
复制代码

比较有学习曲线的进入vi的操做,我作了一下经常使用命令的总结。bash

# vi 指令
i #-->输入i进入 insert模式
esc #-->按esc退出insert模式
:q #-->键入:q不保存退出
:wq #-->键入:wq保存退出
复制代码

记住要删除前面#让其生效,如上图。再在root下面添加你想使用的帐户的sudo权限。 这时候就能够直接从电脑端登陆到server的root上了。服务器

总结

  1. 通常平台会为你自动化好,须要执行root级别的指令直接加上sudo就能够。
  2. 须要从电脑端直接登陆本身的root,修改sshd_config配置。
  3. 第一和第二都是讲server端怎么登陆到root下,第三是在讲从本身的电脑免密ssh直接登陆到root下,区别清楚
相关文章
相关标签/搜索