阿里云ECS 7天实践训练营-DAY1

学习目标:

1、配置云服务器ECS安全组
2、FTP服务搭建


学习内容:

FTP:

FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。

vsftpd:

vsftpd(very secure FTP daemon)是一款在Linux发行版中最受推崇的FTP服务器。它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。


学习时间:

2020年9月23日21:00-22:00


学习过程:

连接服务器

1 检查本地机ssh服务
ssh -v
显示如下则证明已安装ssh服务;ssh信息
2 连接远程阿里ECS
ssh [username]@[IP]
出现如下提示代表成功连接到远程阿里云ECS实例;
成功登录

安装vsftpd服务

1 安装vsftpd服务
yum install -y vsftpd (-y 无需确认安装)
安装成功
2 设置ftp开机自启动
systemctl start vsftpd.service
设置开机自启动
3 启动ftp服务
systemctl start vsftpd.service // 启动服务
systemctl status vsftpd.service // 查看服务状态
启动ftp

4 查看ftp服务监听端口
netstat -antup | grep ftp
监听21号端口

配置vsftpd

本次实验将ftp配置为本地用户模式,需新建用户;
1 新建用户

adduser ftptset  // 新建用户
passwd ftptest  //为用户ftptest设置密码

新建用户
2 使用root用户创建一个ftptest使用的ftp文件夹,并将文件属主提供给ftptest

mkdir /var/ftp/test		//新建目录
chown -R ftptest:ftptset /var/ftp/test		// 更换属主

文件属主
3 配置ftp为主动模式

sed -i 's/anonymous_enable=YES/anonymous_enable=NO/' /etc/vsftpd/vsftpd.conf #禁止匿名登录FTP服务器 
sed -i 's/listen=NO/listen=YES/' /etc/vsftpd/vsftpd.conf #监听IPv4 sockets 
sed -i 's/listen_ipv6=YES/#listen_ipv6=YES/' /etc/vsftpd/vsftpd.conf #关闭监听IPv6 sockets 
sed -i 's/#chroot_local_user=YES/chroot_local_user=YES/' /etc/vsftpd/vsftpd.conf #全部用户被限制在主目录 
sed -i 's/#chroot_list_enable=YES/chroot_list_enable=YES/' /etc/vsftpd/vsftpd.conf #启用例外用户名单 
sed -i 's/#chroot_list_file=/chroot_list_file=/' /etc/vsftpd/vsftpd.conf #指定例外用户列表文件,列表中的用户不被锁定在主目录 
echo "allow_writeable_chroot=YES" >> /etc/vsftpd/vsftpd.conf 
echo "local_root=/var/ftp/test" >> /etc/vsftpd/vsftpd.conf #设置本地用户登录后所在的目录

主动模式
4 配置例外用户

touch /etc/vsftpd/chroot_list	// 新建文件

在这里插入图片描述
5 重启ftp服务

systemctl restart vsftpd.service
systemctl status vsftpd.service

重启ftp服务

客户端测试

通过设置的ftptest用户以及密码成功登录并查看文件夹
在这里插入图片描述

学习产出:

1、CSDN 技术博客1篇
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要安装Windows 7操作系统在阿里云的ECS实例上,您可以按照以下步骤进行操作: 1. 登录到阿里云的控制台。 2. 在控制台页面上方找到“产品与服务”菜单,将鼠标悬停在上面,然后选择“计算”下的“云服务器ECS”。 3. 在ECS页面上,点击“实例”选项卡,然后点击“创建实例”按钮。 4. 在实例创建页面上,选择您需要的实例规格、地域和可用区等相关配置,并在操作系统选项中选择“公共镜像”。 5. 在公共镜像选项中,选择“Windows”操作系统类型,然后选择“Windows Server 2008”作为操作系统版本。 6. 在“镜像市场”选项卡中选择“传统”方式,然后在搜索框中输入“Windows 7”,选择适合您的Windows 7版本。 7. 在配置选项中,设置您需要的网络、存储、安全组等资源配置。 8. 完成以上配置后,点击“创建实例”按钮,等待实例创建完成。 9. 创建完成后,您将获得一个公网IP地址和登录密码。使用远程登录软件,如远程桌面连接(RDC)等,远程连接到ECS实例。 10. 在远程连接页面上,输入ECS实例的公网IP地址和登录密码,然后点击“连接”按钮。 11. 成功连接到ECS实例后,在操作系统中下载并安装Windows 7的相关驱动程序和软件。 注意:在安装Windows 7时,请确保您已经购买了相应的Windows 7许可证,并遵守Windows 7的许可条款和使用规定。此外,也建议您备份重要数据和文件,以防止任何意外情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值