基于ECS搭建FTP服务笔记

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 基于ECS服务器,从安装vsftpd到配置vsftpd

基于ECS搭建FTP服务笔记

连接ECS服务器

windows平台下

1. 使用cmd或PowerShell命令行输入工具。
2. ssh -V命令检查是否已经安装OpenSSH工具。
3. 连接服务器: ssh root@123.123.123.123 回车输入密码即可登录。 

安装vsftpd

安装vsftpd,命令:yum install -y vsftpd

[root@iZuf67gjh27h6cqb2mphnwZ ~]# yum install -y vsftpd
Loaded plugins: fastestmirror
Determining fastest mirrors
base                             | 3.6 kB     00:00
epel                             | 4.7 kB     00:00
extras                           | 2.9 kB     00:00
updates                          | 2.9 kB     00:00
(1/7): epel/x86_64/group_gz        |  95 kB   00:00
(2/7): base/7/x86_64/group_gz      | 153 kB   00:00
(3/7): extras/7/x86_64/primary_db  | 206 kB   00:00
(4/7): epel/x86_64/updateinfo      | 1.0 MB   00:00
(5/7): updates/7/x86_64/primary_db | 4.5 MB   00:00
(6/7): base/7/x86_64/primary_db    | 6.1 MB   00:00
(7/7): epel/x86_64/primary_db      | 6.9 MB   00:00
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.x86_64 0:3.0.2-27.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================
 Package    Arch       Version           Repository
                                                   Size
========================================================
Installing:
 vsftpd     x86_64     3.0.2-27.el7      base     172 k

Transaction Summary
========================================================
Install  1 Package

Total download size: 172 k
Installed size: 353 k
Downloading packages:
vsftpd-3.0.2-27.el7.x86_64.rpm     | 172 kB   00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
  Installing : vsftpd-3.0.2-27.el7.x86_64           1/1
  Verifying  : vsftpd-3.0.2-27.el7.x86_64           1/1

Installed:
  vsftpd.x86_64 0:3.0.2-27.el7

Complete!

设置FTP服务开机自启动,命令:systemctl enable vsftpd.service

[root@iZuf67gjh27h6cqb2mphnwZ ~]# systemctl enable vsftpd.service
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.

启动FTP服务,命令:systemctl start vsftpd.service

查看FTP服务监听的端口,命令:netstat -antup | grep ftp

[root@iZuf67gjh27h6cqb2mphnwZ ~]# netstat -antup | grep ftp
tcp6       0      0 :::21                   :::*                    LISTEN      1453/vsftpd
#其中21即为监听的端口号

匿名用户模式下配置vsftpd

1.修改配置文件vsftpd.conf

vim /etc/vsftpd/vsftpd.conf
将文件中anon_upload_enable=YES前面的#号删去

2.更改/var/ftp/pub目录的权限,为FTP用户添加写权限

chmod o+w /var/ftp/pub/

3.重启FTP服务

systemctl restart vsftpd.service
相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
Arthas 弹性计算 运维
阿里云ECS监控服务
阿里云ECS监控服务
403 2
|
1月前
|
机器学习/深度学习 弹性计算 运维
ECS阿里云监控服务
ECS阿里云监控服务
74 3
|
27天前
|
Shell Windows
Windows服务器 开机自启动服务
Windows服务器 开机自启动服务
14 0
|
1月前
|
弹性计算 NoSQL Redis
阿里云ECS使用docke搭建redis服务
阿里云ECS使用docke搭建redis服务
155 1
|
8天前
|
安全 Java 网络安全
对象存储oss使用问题之使用oss上服务器后显示服务异常如何解决
《对象存储OSS操作报错合集》精选了用户在使用阿里云对象存储服务(OSS)过程中出现的各种常见及疑难报错情况,包括但不限于权限问题、上传下载异常、Bucket配置错误、网络连接问题、跨域资源共享(CORS)设定错误、数据一致性问题以及API调用失败等场景。为用户降低故障排查时间,确保OSS服务的稳定运行与高效利用。
12 0
|
12天前
|
网络协议 Java 物联网
阿里云服务器上搭建 MQTT服务
阿里云服务器上搭建 MQTT服务
|
12天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
18天前
|
Ubuntu 网络安全 数据安全/隐私保护
ubuntu篇-配置FTP服务,本机和docker安装
通过以上步骤,你可以在Ubuntu上配置FTP服务,无论是本机安装还是Docker内安装,都可以提供FTP文件传输服务。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
20 1
|
1月前
|
机器学习/深度学习 API 网络安全
视觉智能平台常见问题之服务部署在pdd的服务器上调用会报错如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
176 4
|
1月前
|
弹性计算 网络安全 文件存储
ECS热门应用 | 安装家用内网穿透服务
使用云服务器ECS,让家庭网络可以被外部网络访问。不在家时,也可以读取备份资料。