服务器搭建-使用root登录

前言

撸主一枚前端汪,以前注意到AWS有为期一年的免费服务器能够领取,于近期入手一台想拿来撸几发PHP,可是看到什么php-fpmfast-cgi...搞的不用怎么配开发环境的作前端的我跟下图似的...
2016318141236100.jpg
因而促成了本文及后续几篇文章的产生。php

Linux帐户系统

你们知道Linux的帐户系统是比较严格的,普通用户在作系统级别的更改时常常会遇到跟帐户权限相关的问题,服务器购买时的默认登陆帐户也只是用户帐户。可是做为服务器,不少时候是须要root帐户去作操做的,加上本着个人机子我作主的原则我也会使用root帐户进行登陆和执行操做。前端

如何更改

默认状况下,root帐户的密码是未定义的,咱们执行一些命令给root帐户添加密码:nginx

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

为了安全起见,Linux系统输入密码的过程是不可见的。OK,看到提示root帐户的密码已经创建了,如今咱们切换到root帐户更改系统设置。apache

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

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

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

好了,咱们进入/etc/ssh/目录,因为面向的是服务器,使用vi/vim编辑sshd_config文件,更改如下几项:安全

Red Hat: 
PasswordAuthentication yes

Ubuntu: 
PermitRootLogin yes
PasswordAuthentication yes
UsePAM no

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

Red Hat: 
sudo /sbin/service sshd restart

Ubuntu: 
sudo /sbin/service ssh restart

退出从新以root身份登陆服务器IP就能够了,ssh root@your_server_ipphp7

后续

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

相关文章
相关标签/搜索