擼主一枚前端汪,以前注意到AWS有爲期一年的免費服務器能夠領取,於近期入手一臺想拿來擼幾發PHP,可是看到什麼php-fpm
、fast-cgi
...搞的不用怎麼配開發環境的作前端的我跟下圖似的...
因而促成了本文及後續幾篇文章的產生。php
你們知道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_ip
。php7
以後會更新php7+apache2/nginx的環境配置,目測還有不少深坑,歡迎留言/討論!!!ssh