导航:首页 > 配服务器 > ubuntu部署ftp服务器是什么

ubuntu部署ftp服务器是什么

发布时间:2025-02-18 10:57:02

A. 如何在linux下开启FTP服务

你好,

  1. 安装ftp软件,以Ubuntu为例,apt install vsftpd

  2. 开启ftp,sudo systemctl start vsftpd 和sudo systemctl enable vsftpd前者是启用vsftpd服务,后者是将其加入开机自启

  3. 配置ftp服务器,sudo vi /etc/vsftpd.conf

将下面的改成自己需要的

anonymous_enable=NO # 关闭匿名登录

local_enable=YES # 允许本地用户登录

write_enable=YES # 启用可以修改文件的 FTP 命令

local_umask=022 # 本地用户创建文件的 umask 值

dirmessage_enable=YES # 当用户第一次进入新目录时显示提示消息

xferlog_enable=YES # 一个存有详细的上传和下载信息的日志文件

connect_from_port_20=YES # 在服务器上针对 PORT 类型的连接使用端口 20(FTP 数据)

xferlog_std_format=YES # 保持标准日志文件格式

listen=NO # 阻止 vsftpd 在独立模式下运行

listen_ipv6=YES # vsftpd 将监听 ipv6 而不是 IPv4,你可以根据你的网络情况设置

pam_service_name=vsftpd # vsftpd 将使用的 PAM 验证设备的名字

userlist_enable=YES # 允许 vsftpd 加载用户名字列表

tcp_wrappers=YES # 打开 tcp 包装器


配置 VSFTPD ,基于用户列表文件/etc/vsftpd.userlist来允许或拒绝用户访问 FTP。注意,在默认情况下,如果通过userlist_enable=YES启用了用户列表,且设置userlist_deny=YES时,那么,用户列表文件/etc/vsftpd.userlist中的用户是不能登录访问的。但是,选项userlist_deny=NO则反转了默认设置,这种情况下只有用户名被明确列出在/etc/vsftpd.userlist中的用户才允许登录到 FTP 服务器。

配置好之后用sudo systemctl restart vsftpd重启ftp服务就可以用了。

如果出现访问被拒绝之类的提示,尝试开放20、21两个端口。也可以在配置文件里面自定义端口(也许会更加安全)

希望对你有所帮助!

不懂请追问!

望采纳!

B. linux怎么配置ftp服务器

一、下载vsftpd软件

sudo apt-get install vsftpd

我这里已经是安装过了

4、在文件末尾插入

pasv_min_port=10060
pasv_max_port=10090

此为vsftpd被动模式(pasv)的端口范围

5、保存退出

三、添加FTP用户

1、在一个合适的地方创建文件夹,这个文件夹作为用户的根目录,并设置好权限。例如:/home/ubuntu/ftp

2、执行如下语句添加用户(username为用户名)

sudo useradd -d /home/ubuntu/ftp -s /bin/bash username

3、执行如下语句设置密码(username为用户名)

sudo passwd username

四、启动ftp服务

sudo service vsftpd start

五、Enjoy!

阅读全文

与ubuntu部署ftp服务器是什么相关的资料

热点内容
程序员需要高深吗 浏览:96
农行app怎么查询公户账户余额 浏览:328
美国疾控发防疫命令 浏览:139
用固定循环编程可以 浏览:880
硅胶压缩比测试 浏览:800
vc命令行编译c 浏览:674
php用户登录界面 浏览:82
安卓车载导航如何卸载自带软件 浏览:714
阶乘的编程c 浏览:415
java视频教程达内 浏览:825
单片机应该怎么学 浏览:420
空气压缩机品牌名称 浏览:346
word文档部分内容加密 浏览:63
压解压软件 浏览:936
java设置excel格式 浏览:957
单片机锁存器地址怎么看 浏览:576
手机硬件编程 浏览:835
如何去除你看文件夹时间 浏览:442
两个加数的和的编程 浏览:796
51单片机lcd显示 浏览:585