当前位置:首页 > 综合资讯 > 正文
黑狐家游戏

阿里云学生认真,阿里云学生云服务器实验手册,从入门到精通

阿里云学生认真,阿里云学生云服务器实验手册,从入门到精通

《阿里云学生云服务器实验手册》是一本面向阿里云学生的实用指南,从入门到精通,全面介绍了云服务器的基本操作和实践技巧,帮助学生快速掌握阿里云云服务器技术。...

《阿里云学生云服务器实验手册》是一本面向阿里云学生的实用指南,从入门到精通,全面介绍了云服务器的基本操作和实践技巧,帮助学生快速掌握阿里云云服务器技术。

随着云计算技术的飞速发展,云服务器已成为现代企业、个人和开发者必备的基础设施,阿里云作为国内领先的云计算服务商,为广大用户提供稳定、安全、高效的云服务器服务,本手册旨在帮助阿里云学生掌握云服务器的基本操作,从入门到精通,为日后的学习和工作打下坚实基础。

实验环境准备

1、注册阿里云账号:登录阿里云官网(https://www.aliyun.com/),点击“免费注册”按钮,按照提示完成注册。

2、充值余额:在阿里云控制台,进入“账户管理”页面,选择“充值”功能,为账号充值一定余额。

3、开通实验资源:在阿里云控制台,进入“产品与服务”页面,选择“云服务器ECS”,点击“立即购买”,选择合适的实例规格、镜像和公网带宽等配置,完成购买。

阿里云学生认真,阿里云学生云服务器实验手册,从入门到精通

4、获取公网IP:购买成功后,在“公网IP”一栏中查看公网IP地址,用于远程连接服务器。

实验一:云服务器基本操作

1、远程连接服务器

(1)使用Xshell、SecureCRT等SSH客户端工具,输入以下命令连接服务器:

ssh 用户名@公网IP地址

(2)输入密码登录服务器。

2、服务器信息查看

(1)查看系统版本:

cat /etc/os-release

(2)查看CPU、内存、硬盘等信息:

free -m

3、安装软件

(1)使用yum安装软件:

yum install 软件名 -y

(2)使用pip安装Python包:

pip install 包名

4、文件操作

(1)创建文件:

touch 文件名

(2)查看文件内容:

cat 文件名

(3)编辑文件:

vi 文件名

5、系统用户管理

(1)添加用户:

阿里云学生认真,阿里云学生云服务器实验手册,从入门到精通

useradd 用户名

(2)修改用户密码:

passwd 用户名

(3)删除用户:

userdel 用户名

实验二:云服务器安全加固

1、修改SSH默认端口

(1)编辑SSH配置文件:

vi /etc/ssh/sshd_config

(2)将Port 22改为新的端口号,如:Port 2222。

(3)重启SSH服务:

systemctl restart sshd

2、配置防火墙

(1)安装iptables:

yum install iptables -y

(2)配置防火墙规则:

iptables -A INPUT -p tcp -s 0.0.0.0/0 --dport 22 -j ACCEPT
iptables -A INPUT -p tcp -s 0.0.0.0/0 --dport 2222 -j ACCEPT
iptables -A INPUT -p tcp -s 0.0.0.0/0 --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -s 0.0.0.0/0 --dport 443 -j ACCEPT
iptables -A INPUT -p tcp -s 0.0.0.0/0 --dport 3306 -j ACCEPT
iptables -A INPUT -p tcp -s 0.0.0.0/0 --dport 8080 -j ACCEPT
iptables -A INPUT -p tcp -s 0.0.0.0/0 --dport 21 -j ACCEPT

(3)保存防火墙规则:

service iptables save

3、配置SSH密钥登录

(1)在本地生成SSH密钥对:

ssh-keygen -t rsa -b 4096

(2)将公钥复制到服务器:

ssh-copy-id 用户名@公网IP地址

4、安装fail2ban防止暴力破解

(1)安装fail2ban:

yum install fail2ban -y

(2)配置fail2ban:

阿里云学生认真,阿里云学生云服务器实验手册,从入门到精通

vi /etc/fail2ban/jail.d/sshd.conf

(3)修改以下内容:

enabled = true
port = 22
filter = sshd
logpath = /var/log/auth.log
maxretry = 3
bantime = 600

(4)重启fail2ban服务:

systemctl restart fail2ban

实验三:云服务器自动化部署

1、安装自动化部署工具:Ansible

(1)安装Ansible:

yum install ansible -y

(2)配置Ansible:

vi /etc/ansible/ansible.cfg

(3)修改以下内容:

[defaults]
inventory = /etc/ansible/hosts

2、配置Ansible主机清单

(1)创建hosts文件:

vi /etc/ansible/hosts

(2)添加以下内容:

[web]
web1 ansible_host=公网IP地址 ansible_user=用户名

3、编写自动化部署剧本

(1)创建剧本文件:

vi deploy.yml

(2)编写以下内容:


- name: 安装Nginx
  hosts: web
  tasks:
    - name: 安装Nginx
      apt:
        name: nginx
        state: present
    - name: 启动Nginx
      service:
        name: nginx
        state: started
        enabled: yes

4、执行自动化部署

ansible-playbook deploy.yml

通过以上实验,阿里云学生掌握了云服务器的基本操作、安全加固和自动化部署,在实际应用中,可以根据需求对云服务器进行优化和扩展,希望本手册能对您的学习和工作有所帮助,祝您在云计算领域取得优异成绩!

黑狐家游戏

发表评论

最新文章