导航:首页 > 配服务器 > 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服务器是什么相关的资料

热点内容
如何能知道网站服务器地址 浏览:648
程序员月薪5万难吗 浏览:138
如何评价程序员 浏览:800
云虚机和服务器的区别 浏览:403
广西柳州压缩机厂 浏览:639
arm开发编译器 浏览:833
51单片机的核心 浏览:746
看电视直播是哪个app 浏览:958
将c源程序编译成目标文件 浏览:787
再要你命3000pdf 浏览:558
ai软件解压软件怎么解压 浏览:520
文件夹怎样设置序列号 浏览:963
javascriptgzip压缩 浏览:247
易语言怎么取出文件夹 浏览:819
苹果xs手机加密app哪里设置 浏览:605
超声雾化器与压缩雾化器 浏览:643
模拟实现进程调度算法 浏览:388
现在的压缩包都是加密 浏览:331
施工员找工作去哪个app 浏览:632
安卓手机的游戏怎么打开 浏览:200