服务器搭建-使用root登陆

前言

撸主一枚前端汪,之前注意到AWS有为期一年的免费服务器可以领取,于近期入手一台想拿来撸几发PHP,但是看到什么php-fpm、fast-cgi...搞的不用怎么配开发环境的做前端的我跟下图似的...

于是促成了本文及后续几篇文章的产生。

Linux账户系统

大家知道Linux的账户系统是比较严格的,普通用户在做系统级别的更改时经常会遇到跟账户权限相关的问题,服务器购买时的默认登录账户也只是用户账户。但是作为服务器,很多时候是需要root账户去做操作的,加上本着我的机子我做主的原则我也会使用root账户进行登录和执行操作。

如何更改

默认情况下,root账户的密码是未定义的,我们执行一些命令给root账户添加密码:

username@ip- *:~$ sudo passwd rootEnter new UNIX password:Retype new UNIX password:passwd: password updated successfully

为了安全起见,Linux系统输入密码的过程是不可见的。OK,看到提示root账户的密码已经建立了,现在我们切换到root账户更改系统设置。

username@ip- *:~$ su -Password:root@ip- *:~# 

看到root@ *以及后面的# 就是我们当前已经处于root账户了。下面我们要对系统做一些更改才能做到ssh使用root账户登录,这里的操作需要一些vi/vim的相关知识,简单的讲几个:

i: 进入编辑状态w: 写入当前更改q/q!: 退出/强制退出vi/vim编辑器,不保存当前的编辑wq/wq!: 写入/强制写入当前更改并退出vi/vim编辑器

好了,我们进入/etc/ssh/目录,由于面向的是服务器,使用vi/vim编辑sshd_config文件,更改以下几项:

Red Hat: PasswordAuthentication yesUbuntu: PermitRootLogin yesPasswordAuthentication yesUsePAM no

保存更改,操作完毕!
重启ssh服务:

Red Hat: sudo /sbin/service sshd restartUbuntu: sudo /sbin/service ssh restart

退出重新以root身份登录服务器IP就可以了,ssh root@your_server_ip。

后续

之后会更新php7+apache2/nginx的环境配置,目测还有很多深坑,欢迎留言/讨论!!!

关键字:linux, 服务器, 服务器配置, root

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部