小知识:欧洲vps安装Ubuntu系统如何设置root登录

今天有个客户联系我说他购买的欧洲vps不能用root登录,我就纳闷了,怎么可能不能用root登录,于是我要了vps资料,一看原来是Ubuntu 系统,好吧,确实我们欧洲vps主机有的机房确实默认不支持root登录,只能使用自己创建的用户名和密码登陆然后再 sudo su。

之前觉得这样无可厚非,无非是多打一行命令的事情;后来发现非 Root 下安装的各类应用(比如 mySQL 这样的)很容易出现各种各样的权限问题,并且在使用 WinSCP 的时候需要同时在命令行端临时授权需要访问的目录,非常麻烦,所以决定重新为 Azure VM 启用 Root 用户。

之前刚开始接触 Azure 的时候在网上看了很多教程,但是都不得要领。后来通过目前已经退群泄愤的 @黎明余光指导,成功地启用了 Root 用户。在这里结合网上的教程(其实就是我记不住命令的意思),把相应的命令记录下来;方便以后自己和博客的其他访客直接操作。

Azure 里的 Ubuntu 模板应该是通过了 sshd_config 文件禁用了 Root 登陆,我们只需重新开启即可。

在这里我们需要使用 Linux 下流行的文件编辑器 Vim;其操作相当简单:首先 vim file.ext (这里的 file 是文件名,.ext 是文件后缀,Linux 上很多文件都没有后缀 但是依旧可以直接以文本的方式显示和被修改),就可以得到文件的一个大致预览;然后通过键盘上的方向键控制光标到达需要编辑的地方,按下键盘上的 Insert 进入输入模式,输入/删除 所需内容后,按下Esc 退出并输入 :wq 保存并退出。

%小知识:欧洲vps安装Ubuntu系统如何设置root登录-猿站网-插图

以下是完整的命令:

1. 默认不带ssh,所以需要安装一下ssh
sudo apt install openssh-server

2 .设置root密码,ubuntu默认root密码是随机的,需要重置一下

sudo passwd root

3. 允许root用户登录,编辑sshd_config

sudo vim /etc/ssh/sshd_config 找到# Authentication项下的 PermitRootLogin prohibit-password改成PermitRootLogin yes

4.最后当然是选择原谅ubuntu啦,重启ssh搞定

sudo systemctl restart sshd

这样重新登陆 ssh 就可以用 Root 登陆了。

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:阿里云ecs服务器 修改php上传最大限制的方法

2023-2-25 12:13:32

建站知识

小知识:Mac 下阿里云服务器的配置方法

2023-2-25 12:24:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索