阿里云Ubuntu搭建FTP服务器过程记录
2021/10/14 7:17:00
本文主要是介绍阿里云Ubuntu搭建FTP服务器过程记录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
阿里云搭建FTP服务器
前提:本人使用vsftpd配置服务器,并在客户端使用filezilla登录使用,并采用需要输入用户名和密码的本地用户登录模式。
###一、准备工作
1、下载Filezilla(自行寻找途径)
2、配置root用户密码,并重启服务器
###二、安装和配置vsftpd
1、创建用户 useradd -m liam -s /bin/bash 2、给liam用户sudo权限 su root vim /etc/sudoers #在/etc/sudoers中添加 liam ALL=(ALL : ALL) ALL 3、给用户家目录/home/liam权限 sudo chmod 777 /home/liam 4、安装vsftpd apt install vsftpd 5、设置FTP服务开机自启 systemctl enable vsftpd.service 6、启动FTP服务 systemctl start vsftpd.service 7、注意在配置中随时查看FTP状态,为active才正确 systemctl status vsftpd.service 8、配置主动访问模式 vim /etc/vsftpd/vsftpd.conf 9、在vsftpd.conf下按照下列规则修改 #除下面提及的参数,其他参数保持默认值即可。 #修改下列参数的值: #禁止匿名登录FTP服务器。 anonymous_enable=NO #允许本地用户登录FTP服务器。 local_enable=YES #监听IPv4 sockets。 listen=YES #在行首添加#注释掉以下参数: #关闭监听IPv6 sockets。 #listen_ipv6=YES #在配置文件的末尾添加下列参数: #设置本地用户登录后所在目录。 local_root=/var/ftp/test #全部用户被限制在主目录。 chroot_local_user=YES #启用例外用户名单。 chroot_list_enable=YES #指定例外用户列表文件,列表中用户不被锁定在主目录。 chroot_list_file=/etc/vsftpd/chroot_list #开启被动模式。 pasv_enable=YES allow_writeable_chroot=YES #本示例中为Linux服务器的公网IP。 pasv_address=<FTP服务器公网IP地址> #设置被动模式下,建立数据传输可使用的端口范围的最小值。 #建议您把端口范围设置在一段比较高的范围内,例如50000~50010,有助于提高访问FTP服务器的安全性。 pasv_min_port=<port number> #设置被动模式下,建立数据传输可使用的端口范围的最大值。 pasv_max_port=<port number> #给予用户写权限 write_enable=yes anon_upload_enable=yes anon_mkdir_wirte_enable=yes 10、重启FTP服务 systemctl restart vsftpd.service 11、可访问FTP的白名单里添加用户liam vim /etc/user_list #写入liam即可 12、开放FTP端口、配置防火墙 ![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=aa57e1102bb64910b65dc7e7bcfb0d09.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5pyA54ix5bCP6ZyE56yR,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) 13、END:最后在Filezilla登录即可。
这篇关于阿里云Ubuntu搭建FTP服务器过程记录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现