服務器搭建-使用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

相關文章
相關標籤/搜索