阿里云搭建FTP服务器,完成文件传输

简介: 本文主要使用搭建FTP服务器的系统是ubuntu18.04,租的服务器是阿里云服务器(ecs.t6-c1m1.large)。决定想在服务器上搭建FTP主要是为了方便传输文件,网上方法众多,因此我将我从头到尾搭建FTP并且传输文件的步骤和问题记录在此,方便想尝试的人学习。
+关注继续查看

一.    概述

  本文主要使用搭建FTP服务器的系统是ubuntu18.04,租的服务器是阿里云服务器(ecs.t6-c1m1.large)。决定想在服务器上搭建FTP主要是为了方便传输文件,网上方法众多,因此我将我从头到尾搭建FTP并且传输文件的步骤和问题记录在此,方便想尝试的人学习。

二.    配置FTP

以下代码如果你已经获取root权限可以不加 sudo

1.   更新服务器文件源

sudo apt-get update

2.  下载vsftpd软件

sudo apt-get install vsftpd

3.   查看版本

vsftpd -v

显示版本则为安装成功

4.   配置ftp登录的用户

sudo groupadd ftpuser #添加ftpuser用户组

sudo mkdir /home/guest/ #创建一个guest目录

sudo useradd -g ftpuser guest #添加guest用户

sudo passwd guest #为guest用户设置密码

若用户密码设置失败可以用以下代码先作为替代,下面的命令则是创建了一个est:123456的用户:

sudo useradd test -g ftp -d /home/    #在/home文件夹下创建该用户

之后会提示你密码,当然太简单的密码无法通过

5.  更改vsftpd.conf文件

/etc/目录下有个vsftp.conf文件,该文件是ftp服务器的主要配置文件,用vm打开,按i进行编辑,用下面的代码覆盖原代码,点击esc退出,输入:wq保存并退出。

vim /etc/vsftpd/vsftpd.conf #编辑vsftp.conf的命令

 listen=NO
 listen_ipv6=YES
 anonymous_enable=NO
 local_enable=YES
 write_enable=YES
 local_umask=022
 dirmessage_enable=YES
 use_localtime=YES
 xferlog_enable=YES
 connect_from_port_20=YES
 chroot_local_user=YES
 secure_chroot_dir=/var/run/vsftpd/empty
 pam_service_name=vsftpd
 pasv_enable=Yes
 pasv_min_port=10000
 pasv_max_port=11000
 user_sub_token=$USER
 local_root=/home/$USER/ftp
 userlist_enable=YES
 userlist_file=/etc/vsftpd.userlist
 userlist_deny=NO

 

注:如果这一步提示无法保存则有以下两种可能

1)    你没有编辑该文件的权限

检查是否有vsftp.conf

依次输入命令

cd /etc

ls

若可以查询到文件vsftp.conf,则属于该情况

解决方案:使用以下命令可以编辑文件

sudo vim /etc/vsftpd/vsftpd.conf

2)    你没有该文件

若以上步骤无法查询到文件vsftp.conf属于该情况

解决方案:卸载vstfp重新安装。

6.  设置用户只能够ftp登录,不能ssh登录

usermod -s /sbin/nologin 用户名

7.  重启vsftpd

server vsftpd restart

8.  登录

1)    使用命令登录

ftp ip #ip为服务器的公有ip

2)    输入open ip

3)    输入用户名和密码

4)    显示以下结果则为登录成功

image.png

若登录失败则有两种可能:

a)    报错 can not find /etc/vsftpd.userlist

进入/etc查看vsftpd.confuserlist_file=/etc/vsftpd.userlist这一句的文件名和/etcvsftpd.userlist名字是否一样,有时“vsftpd.userlist”文件会默认命名为“vsftpd.user_list”需要改成一样的。

b)    没有配置相应端口

须在服务器上配置21/2120000/300003389/3389三个端口。

点击安全组->配置规则->回到旧版(右上角)->添加安全组规则,依次添加三个端口


image.png

image.png

image.png

image.png

image.png

三.    使用工具连接服务器(windows –> ubntu)

此处使用的工具为FileZilla

1.     官网下载安装Fileilla

中文网链接:https://www.filezilla.cn/

英文官网链接:https://filezilla-project.org/

注意:下载Client,不要下载Server

image.png

然后运行安装程序,一路确定点到底就安装完成了。

2.     配置站信息

点击文件,站点-> 站点管理器->我的站点->新站点,填写服务器ip,加密改成“只是用明文FTP”,填写用户名和密码

image.png

连接成功则会显示如下结果

image.png

至此本次FTP服务器配置就全部结束了,希望可以帮助到大家。

相关文章
|
1天前
|
固态存储 Java Linux
阿里云购买服务器图文详情
现在上线互联网项目就是需要用阿里云服务器,但是很多小白不知道怎么购买阿里云服务器,所以今天就让小编我和大家系统讲解一下如何购买阿里云服务器。
|
17天前
|
弹性计算 虚拟化 异构计算
阿里云GPU服务器详细介绍(Nvidia M40/P100/P4/V100)
阿里云GPU服务器详细介绍(Nvidia M40/P100/P4/V100),阿里云GPU服务器租用价格表包括包年包月价格、一个小时收费以及学生GPU服务器租用费用,阿里云GPU计算卡包括NVIDIA V100计算卡、T4计算卡、A10计算卡和A100计算卡
|
17天前
|
机器学习/深度学习 弹性计算 数据可视化
阿里云GPU服务器详细介绍_ NVIDIA A100_A10_V100_T4 GPU卡
阿里云GPU 云服务器(GPU Cloud Computing,GPU)是提供 GPU 算力的弹性计算服务,具有超强的计算能力,服务于深度学习、科学计算、图形可视化、视频处理多种应用场景。阿里云作为亚太第一的云服务提供商,随时为您提供触手可得的算力,有效缓解计算压力,提升您的业务效率,助您提高企业竞争力
|
17天前
|
弹性计算 虚拟化 异构计算
阿里云GPU服务器A100、A10、V100、T4 GPU卡详解
阿里云GPU服务器A100、A10、V100、T4 GPU卡详解,阿里云GPU服务器租用价格表包括包年包月价格、一个小时收费以及学生GPU服务器租用费用,阿里云GPU计算卡包括NVIDIA V100计算卡、T4计算卡、A10计算卡和A100计算卡,GPU云服务器gn6i可享受3折优惠
374 0
|
17天前
|
弹性计算 云计算 虚拟化
阿里云GPU服务器介绍_GPU服务器_GPU云计算_异构计算_弹性计算
阿里云GPU服务器租用价格表包括包年包月价格、一个小时收费以及学生GPU服务器租用费用,阿里云GPU计算卡包括NVIDIA V100计算卡、T4计算卡、A10计算卡和A100计算卡,GPU云服务器gn6i可享受3折优惠
111 0
|
23天前
|
弹性计算 固态存储 大数据
阿里云优惠:轻量2核2G3M带宽服务器一年108元
阿里云优惠:轻量2核2G3M带宽服务器一年108元,原价720元12个月,自带50G系统盘
|
25天前
|
弹性计算 容灾 对象存储
阿里云2核4G服务器选ECS还是轻量?轻量和云服务器收费标准
阿里云2核4G服务器选ECS还是轻量?轻量和云服务器收费标准,阿里云2核4G服务器5M带宽可以选择轻量应用服务器或云服务器ECS,轻量2核4G4M带宽服务器297元一年,2核4G云服务器ECS可以选择计算型c7、c6或通用算力型u1实例等,买5年可以享受3折优惠,阿里云百科分享阿里云服务器2核4G5M带宽五年优惠价格表
|
25天前
|
弹性计算 容灾 对象存储
阿里云2核4G服务器ECS计算型c7一年价格和五年费用对比
2023阿里云2核4G服务器ECS计算型c7一年价格和五年费用对比,阿里云2核4G服务器5M带宽可以选择轻量应用服务器或云服务器ECS,轻量2核4G4M带宽服务器297元一年,2核4G云服务器ECS可以选择计算型c7、c6或通用算力型u1实例等,买5年可以享受3折优惠,阿里云百科分享阿里云服务器2核4G5M带宽五年优惠价格表
|
25天前
|
弹性计算 容灾 对象存储
阿里云2核4G服务器ECS通用算力型u1五年优惠价格表
阿里云2核4G服务器ECS通用算力型u1五年优惠价格表,阿里云2核4G服务器5M带宽可以选择轻量应用服务器或云服务器ECS,轻量2核4G4M带宽服务器297元一年,2核4G云服务器ECS可以选择计算型c7、c6或通用算力型u1实例等,买5年可以享受3折优惠,阿里云百科分享阿里云服务器2核4G5M带宽五年优惠价格表
|
25天前
|
弹性计算 容灾 对象存储
阿里云2核4G服务器u1和c7价格对比_5M带宽
阿里云2核4G服务器u1和c7价格对比_5M带宽,阿里云2核4G服务器5M带宽可以选择轻量应用服务器或云服务器ECS,轻量2核4G4M带宽服务器297元一年,2核4G云服务器ECS可以选择计算型c7、c6或通用算力型u1实例等,买5年可以享受3折优惠,阿里云百科分享阿里云服务器2核4G5M带宽五年优惠价格表
推荐文章
更多