撸主一枚前端汪,以前注意到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