转载:阿里云服务器 ECS Ubuntu系统安装配置
2016-01-20 18:50
555 查看
转自阿里云服务器 ECS Ubuntu系统安装配置
要查看图文详细说明,请点击上面的链接看原文。
ssh root@公网IP
阿里云服务器-ECS-Ubuntu系统安装配置-6
输入root密码进行登录
阿里云服务器-ECS-Ubuntu系统安装配置-7
修改root账号密码并新建一个管理账户
为了安全起见,必须改掉初始的root用户密码,另建一个足够复杂强度的新密码。
输入命令
passwd
阿里云服务器-ECS-Ubuntu系统安装配置-8
输入两遍相同的密码
修改root账户密码完毕,接下来新建一个管理账户,以后使用这个管理账户进行远程ssh管理,并禁用root账户的ssh远程管理功能
添加一个新账户
adduser username
阿里云服务器-ECS-Ubuntu系统安装配置-9
创建普通用户“xfire”成功,接下来为用户“xfire”赋予sudo能能
vim /etc/sudoers
阿里云服务器-ECS-Ubuntu系统安装配置-10
:wq
保存并退出
系统更新
apt-get update
apt-get upgrade
4. 修改SSH配置 提升安全性
首先备份下配置文件
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
阿里云服务器-ECS-Ubuntu系统安装配置-11
输入
vim /etc/ssh/sshd_config
编辑配置文件
配置内容如下:
修改默认的22登录端口号为你想要的登陆端口,最好是大于1024,入2002
键入”/“ 查找关键字Port, 然后修改为“2002”
阿里云服务器-ECS-Ubuntu系统安装配置-12
禁止root用户登陆
PermitRootLogin no
阿里云服务器-ECS-Ubuntu系统安装配置-13
禁止使用密码认证
PasswordAuthentication no
阿里云服务器-ECS-Ubuntu系统安装配置-14
禁止空密码登录
PermitEmptyPasswords no
阿里云服务器-ECS-Ubuntu系统安装配置-15
采用RSA公钥认证
StrictModes yes # 检查密钥的用户和权限是否正确,默认打开的
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentication yes # 启用公钥认证
ServerKeyBits 1024 # 将ServerKey强度改为1024比特
阿里云服务器-ECS-Ubuntu系统安装配置-16
:wq
保存并退出
接下来生成RSA公钥及秘钥
在本机的控制台下输入
ssh-keygen
并回车,可以给key文件起个名字 例如 “wuchuanbin”
阿里云服务器-ECS-Ubuntu系统安装配置-17
接下来一路回车即可
在~/.ssh/路径下会生成两个文件,其中后缀为.pub的为公钥文件,将其上传只服务器用户目录下
scp ~/.ssh/wuchuanbin\@MBP.pub username@IP:~/
阿里云服务器-ECS-Ubuntu系统安装配置-18
以新创建的管理用户登录ssh,并在改用户目录下添加.ssh目录
mkdir .ssh
阿里云服务器-ECS-Ubuntu系统安装配置-19
将公钥信息添入authorized_keys文件
cat wuchuanbin@MBP.pub >> ~/.ssh/authorized_keys
阿里云服务器-ECS-Ubuntu系统安装配置-20
最后,重启ssh服务,使其配置生效
阿里云服务器-ECS-Ubuntu系统安装配置-21
使用
ssh -p 2002 username@ip
登录服务器
安装mysql
sudo apt-get install mysql-server
阿里云服务器-ECS-Ubuntu系统安装配置-22
键入mysql管理员账户密码
阿里云服务器-ECS-Ubuntu系统安装配置-23
安装Apache
sudo apt-get install apache2
在浏览器里键入 http://阿里云服务器公网IP 验证一下
如看到WEB页面,则表示Apache服务已经安装成功
安装PHP 5 环境
sudo apt-get install libapache2-mod-php5
sudo a2enmod php5
阿里云服务器-ECS-Ubuntu系统安装配置-24
重启Apache服务
sudo service apache2 restart
接下来验证一下PHP环境,编辑一个phpinfo.php文件fangdao /var/www/html中(此次为ubuntu 14.04环境,12.04默认为/var/www)
sudo vim /var/www/html/phpinfo.php
文件内容为:
阿里云服务器-ECS-Ubuntu系统安装配置-25
:wq
保存并退出
此时在/var/www/html 新增了phpinfo.php 文件
阿里云服务器-ECS-Ubuntu系统安装配置-26
我们在浏览器里输入 http://阿里云服务器公网IP/phpinfo.php 验证一下php环境是否正常
结合PHP与mysql
sudo apt-get install php5-mysql
要查看图文详细说明,请点击上面的链接看原文。
ssh root@公网IP
阿里云服务器-ECS-Ubuntu系统安装配置-6
输入root密码进行登录
阿里云服务器-ECS-Ubuntu系统安装配置-7
修改root账号密码并新建一个管理账户
为了安全起见,必须改掉初始的root用户密码,另建一个足够复杂强度的新密码。
输入命令
passwd
阿里云服务器-ECS-Ubuntu系统安装配置-8
输入两遍相同的密码
修改root账户密码完毕,接下来新建一个管理账户,以后使用这个管理账户进行远程ssh管理,并禁用root账户的ssh远程管理功能
添加一个新账户
adduser username
阿里云服务器-ECS-Ubuntu系统安装配置-9
创建普通用户“xfire”成功,接下来为用户“xfire”赋予sudo能能
vim /etc/sudoers
阿里云服务器-ECS-Ubuntu系统安装配置-10
:wq
保存并退出
系统更新
apt-get update
apt-get upgrade
4. 修改SSH配置 提升安全性
首先备份下配置文件
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
阿里云服务器-ECS-Ubuntu系统安装配置-11
输入
vim /etc/ssh/sshd_config
编辑配置文件
配置内容如下:
修改默认的22登录端口号为你想要的登陆端口,最好是大于1024,入2002
键入”/“ 查找关键字Port, 然后修改为“2002”
阿里云服务器-ECS-Ubuntu系统安装配置-12
禁止root用户登陆
PermitRootLogin no
阿里云服务器-ECS-Ubuntu系统安装配置-13
禁止使用密码认证
PasswordAuthentication no
阿里云服务器-ECS-Ubuntu系统安装配置-14
禁止空密码登录
PermitEmptyPasswords no
阿里云服务器-ECS-Ubuntu系统安装配置-15
采用RSA公钥认证
StrictModes yes # 检查密钥的用户和权限是否正确,默认打开的
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentication yes # 启用公钥认证
ServerKeyBits 1024 # 将ServerKey强度改为1024比特
阿里云服务器-ECS-Ubuntu系统安装配置-16
:wq
保存并退出
接下来生成RSA公钥及秘钥
在本机的控制台下输入
ssh-keygen
并回车,可以给key文件起个名字 例如 “wuchuanbin”
阿里云服务器-ECS-Ubuntu系统安装配置-17
接下来一路回车即可
在~/.ssh/路径下会生成两个文件,其中后缀为.pub的为公钥文件,将其上传只服务器用户目录下
scp ~/.ssh/wuchuanbin\@MBP.pub username@IP:~/
阿里云服务器-ECS-Ubuntu系统安装配置-18
以新创建的管理用户登录ssh,并在改用户目录下添加.ssh目录
mkdir .ssh
阿里云服务器-ECS-Ubuntu系统安装配置-19
将公钥信息添入authorized_keys文件
cat wuchuanbin@MBP.pub >> ~/.ssh/authorized_keys
阿里云服务器-ECS-Ubuntu系统安装配置-20
最后,重启ssh服务,使其配置生效
阿里云服务器-ECS-Ubuntu系统安装配置-21
使用
ssh -p 2002 username@ip
登录服务器
安装mysql
sudo apt-get install mysql-server
阿里云服务器-ECS-Ubuntu系统安装配置-22
键入mysql管理员账户密码
阿里云服务器-ECS-Ubuntu系统安装配置-23
安装Apache
sudo apt-get install apache2
在浏览器里键入 http://阿里云服务器公网IP 验证一下
如看到WEB页面,则表示Apache服务已经安装成功
安装PHP 5 环境
sudo apt-get install libapache2-mod-php5
sudo a2enmod php5
阿里云服务器-ECS-Ubuntu系统安装配置-24
重启Apache服务
sudo service apache2 restart
接下来验证一下PHP环境,编辑一个phpinfo.php文件fangdao /var/www/html中(此次为ubuntu 14.04环境,12.04默认为/var/www)
sudo vim /var/www/html/phpinfo.php
文件内容为:
阿里云服务器-ECS-Ubuntu系统安装配置-25
:wq
保存并退出
此时在/var/www/html 新增了phpinfo.php 文件
阿里云服务器-ECS-Ubuntu系统安装配置-26
我们在浏览器里输入 http://阿里云服务器公网IP/phpinfo.php 验证一下php环境是否正常
结合PHP与mysql
sudo apt-get install php5-mysql
相关文章推荐
- 阿里云这群疯子
- 阿里云服务器新建用户具体方法
- 阿里云Windows 2003安装IIS+FTP图文教程
- 阿里云云服务器远程连接管理Linux服务器图文教程
- 阿里云云服务器Linux系统FTP服务器搭建设置教程
- 阿里云主机Windows 2008 32位 64位自助正版激活图文教程
- 阿里云主机Windows Server 2008系统自动激活图文教程
- 阿里云主机Windows 2008服务器硬盘分区和格式化图文教程
- Laravel中使用阿里云OSS Composer包分享
- Laravel框架中实现使用阿里云ACE缓存服务
- 阿里云云服务器Linux系统挂载数据盘图文教程
- 阿里云主机一键安装lamp、lnmp环境的shell脚本分享
- 阿里云云服务器Windows 2008下IIS添加网站绑定域名图文教程
- 阿里云云服务器Windows 2008中的FTP配置图文教程
- 阿里云云服务器Windows2003系统中安装和使用FTP图文教程
- 阿里云云服务器Linux系统更新yum源Shell脚本
- 阿里云Ubuntu系统从0搭建LAMP(Apache+MySQL+PHP)以及服务器生产环境常用配置
- 阿里云 OpenSearch 全文搜索
- 阿里云 OpenSearch 全文搜索下拉提示
- 阿里云搜索上线 和雅虎搜索结果一摸一样