天天看点

ECS七天训练营Day1

实验步骤:

1.创建资源

2.远程连接ECS服务器

(1)Windows打开cmd检查系统中是否安装有ssh工具:ssh -V

(2) 在终端中输入连接命令 ssh [username]@[ipaddress]。将其中的 username 和 ipaddress 替换为云产品资源提供的ECS服务器的 用户和弹性IP。

3.安装vsftpd

(1)运行以下命令安装vsftpd:yum install -y vsftpd

(2)运行以下命令设置FTP服务开机自启动:systemctl enable vsftpd.service

(3)启动FTP服务:systemctl start vsftpd.service

(4)运行以下命令查看FTP服务监听的端口:netstat -antup | grep ftp

4.配置vsftpd

(1)修改配置文件vsftpd.conf:vim /etc/vsftpd/vsftpd.conf

(2) 按ESC键退出编辑模式,输入:wq 保存并退出vim。

(3)更改/var/ftp/pub目录的权限,为FTP用户添加写权限:chmod o+w /var/ftp/pub/

(4)重启FTP服务:systemctl restart vsftpd.service

(5)为FTP服务创建一个Linux用户:adduser ftptest

(6)为用户设置密码:passwd ftptest

(7) 创建一个供FTP服务使用的文件目录:mkdir /var/ftp/test

(8) 更改/var/ftp/test目录的拥有者为ftptest。

chown -R ftptest:ftptest /var/ftp/test

(9) 修改vsftpd.conf配置文件。

(10)在/etc/vsftpd目录下创建chroot_list文件,并在文件中写入例外用户名单。

(11)重启FTP服务。

5.客户端测试

(1) 打开Chrom浏览器,在地址栏中输入ftp://:FTP端口,FTP服务器公网IP地址为ECS服务器的弹性IP地址。例如:ftp://139.0.0.1:21。

(2)在弹出的对话框中,输入用户名和密码。

ECS七天训练营Day1
ECS七天训练营Day1

继续阅读