阿里云的ecs服务器,创建ftp站点

本文详细介绍如何在阿里云ECS服务器上安装配置vsftpd服务,包括远程连接、安装启动服务、设置权限及本地用户登录等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用阿里云的ecs服务器,创建ftp站点。 第一次玩这种东西,踩了不少坑,也走了不少弯路,总结出了一套流程,现在记录下来

1、远程连接到服务器(我是mac上直接 ssh root@服务器IP地址 连接的,也可以直接在阿里云上链接,然后操作,效果是一样的)

2、安装vsftpd

  yum install -y vsftpd
复制代码

3、运行一下命令,并查看etc/vsftpd

cd /etc/vsftpd
ls
复制代码

4、运行以下命令设置开机自启动。

systemctl enable vsftpd.service
复制代码

5、运行以下命令启动 FTP 服务。

systemctl start vsftpd.service
复制代码

6、运行以下命令查看 FTP 服务端口。

netstat -antup | grep ftp
复制代码

这个时候已经可以连接啦~~~(匿名连接)

(我用的是 fileZilla)

点快速连接,可以看到连接成功,并且列出了“/”目录。其实就是:/var/ftp/ 目录

vsftpd的默认根目录为:/var/ftp/pub

匿名ftp的设置

出于安全方面的考虑,vsftpd在默认情况下不允许用户通过匿名FTP上传文件,创建目录等更改操作,但是可以修改vsftpd.conf配置文件的选项,可以赋予匿名ftp更多的权限。(不信可以随便拖个文件过去pub文件夹)

1、 允许匿名ftp上传文件。

修改/etc/vsftpd/vsftpd.conf

`write_enable=YES`

`anon_upload_enable=YES`
复制代码

2、更改/var/ftp/pub目录的权限,为ftp用户添加写权限,并重新加载配置文件

chmod o+w /var/ftp/pub/                     #更改/var/ftp/pub目录的权限
systemctl restart vsftpd.service            #重启ftp服务
复制代码

3、测试一下,拖个图片过去pub文件夹,OK了~~

配置本地用户登录

本地用户登录就是指使用Linux操作系统中的用户账号和密码登录ftp服务器,vsftp安装后默只支持匿名ftp登录,用户如果试图使用Linux操作系统中的账号登录服务器,将会被vsftpd拒绝(这句话抄的,说实话,看得很拗口,可以不看的~~~直接跟着下面的步骤走....)

1、本地创建一个账号密码来登录ftp(ftphest就是你的用户名,你想怎么起就怎么起)

useradd ftptest                    #创建ftptest用户
passwd ftptest                     #修改ftptest用户密码
复制代码

2、修改/etc/vsftpd/vsftpd.conf

anonymous enable=NO

local_enable=YES

3、用这个上面设置的账号密码来链接ftp,不出意外,你会看到这个(反正我是看到了,如果你的没有,是正常连接,当我什么都没说)

4、遇到上面这个问题,别去百度了,太**坑了?

怎么办呢?注意500那行,有个地址 /home/vsftpd

那就到home目录下看看

cd /home
ls
复制代码

发现压根就没有vsftpd这个文件夹,呵~不懂说什么好? 既然发现没有,那就自己建一个咯

mkdir vsftpd
ls
复制代码

好了 文件夹有了,在连接一次试试

OK 大功告成!!

补充:如果发生如下情况,请执行 sudo chmod -R 777 /home/vsftpd,设置/home/vsftpd 的权限就可以了

记录一下vsftpd的命令

启动命令 systemctl start vsftpd.service

停止命令 systemctl stop vsftpd.service

重新启动 systemctl restart vsftpd.service

检查vsfepd服务的允许状态 systemctl status vsftpd.service

卸载vsftp

rpm -qa |grep vsftp
复制代码

得到 vsftpd-3.0.2-22.el7.x86_64

执行

rpm -e vsftpd-3.0.2-22.el7.x86_64
复制代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值