Linux搭建FTP服务器的话域名备案域名备案架设ftp,直接使用系统自带的vsftpd服务器即可,轻便灵活,容易操作,下面我简单介绍一下安装和使用过程,感兴趣的朋友可以尝试一下:架设ftp,如何在Linux上搭建FTP服务器01安装vsftpd首先,安装vsftpd服务器,以CentOS7 Linux为例,直接在终端命令行输入命令“yum install vsftpd -y”即可,如下,如果是Ubuntu,则是命令“apt install vsftpd -y”:02启动FTP服务1.安装完成后,这里需要对/etc/vsftpd/vftpd.conf配置文件进行修改,如下,这里我做了简单配置,去掉了匿名用户访问,同时限制访问目录为用户主目录,对应设置参数anonymous_enable=NO和参数chroot_local_user=YES即可,如果你想做更为复杂的用户访问策略,可以参考官方文档,每个参数都有详细注释和说明:2.接着就是启动FTP服务,这里直接在终端输入命令“systemctl start vsftpd”即可,如果服务状态为active,则说明启动成功:03连接FTP服务器最后,就是连接FTP服务器,打开本地任意一个FTP客户端软件(这里我使用的是WinSCP,其他软件也行),输入用户名和密码,验证成功后,就可以正常上传下载文件了,效果如下:至此,我们就完成了在Linux环境下搭建FTP服务器。总的来说,整个过程非常简单,就是安装、配置和启动,只要你有一定的Linux基础,熟悉一下上面的操作过程,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可有搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。1、图1 双击打开“Server-u”新建域, 右键选择“新建域,图3这里输入ip地址,图4这里输入域名2、图5 这里输入端口(21号端口是FTP服务),图6 选择域的类型。选择“存储于.INI文件” ,图7 这里设置完成后,回到主界面3、图8 右键用户“新建用户”,图9 输入用户名,图10设置用户登录的密码,图 11设置用户登录的主目录(也就是用户在登录FTP显示的目录)4、图12 选择锁定用户的主目录(这里一定要选择锁定,要不用户登录访问,会返回上一级目录),图13 设置用户的基本属性(这里是设置用户的相应的权限)保持默认5、图14 设置账户的常规属性(这里是设置,用户更改密码,以及上传和下载速度),图15设置账户的目录访问(以及权限)6、图16 设置账户的ip访问(要设置那些IP可以访问),图17 设置账户的磁盘配额7、图18 使用账户进行登录测试,需要输入用户名和密码 ,图19 进入目录界面, 图20 写入文件, 图21 可以在服务器上监视用户的信息状态和磁盘使用情况1、先安装好Serv-U,并作为系统服务安装2、打开Serv-U,新建一个域3、添加用户4、一个情景: 需要使用Serv-U进行FTP更新软件,其中使用PASV的连接方式, 这种方式客户要求连接FTP的时候,Serv-U会随机产生一个端口发送给客户端,告诉客户端通过这个端口来发送文件; 而阿里云专有网络需要自行开放端口,因为是动态端口,所以没办法设置。 这个时候,可以设置Serv-U,保证这种方式下产生的端口唯一,然后阿里云开放这个端口即可
本文出自快速备案,转载时请注明出处及相应链接。