文件传输服务
主配置文件目录/etc/vsftpd/vsftpd.conf
首先安装ftp服务器
yum install vsftpd
默认存放文件的目录 /var/ftp/pub
匿名登陆
创建一个文件
启动服务 关闭防火墙
浏览器访问 ftp://IP地址
可以下载 但是不能上传
记住修改pub目录权限
还要注意更改安全值 默认安全值不行
给安全值加入读写权限
chcon -t public_content_rw_t pub
修改布尔值
getsebool -a|grep ftp 找去与ftp相关的布尔值
setsebool ftpd_anon_write on
重启服务
但是可以往上查找
但是不能删除
添加参数 anon_other_write_enable=YES匿名用户实现删除
本地用户认证登陆
anonymous_enable=NO
取消一切与匿名用户相关的约束
新建用户 haha
修改haha密码
cd /home/haha
新建文件 touch 12345
再次设置布尔值
getsebool -a|grep ftp
setsebool ftp_home_dir on
修改haha权限
重启服务
chroot_list_enable=YES 是否将系统用户限制在自己的home目录下
chroot_list_file=/etc/vsftpd/chroot_list
新建一个目录/etc/vsftpd/chroot_list 添加需要锁死的用户
注意该文件的安全值
allow_writeable_chroot=YES 将本地用户锁死在当前目录下(不加没有用)
ftp相关权限设置
vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 是否允许匿名ftp(默认为YES),如否则选择NO,基于用户名与密码的访问
local_enable 使用允许本地用户登陆
write_enable 是否允许写入
local_umask 本地用户上传权限掩码
添加anon_umask=022
anon_upload_enable=YES 是否允许匿名ftp 用户上传(默认被注释即不支持)
anon_mkdir_write_enable 是否允许写入目录
chroot_list_enable=YES 是否将系统用户限制在自己的home目录下
ftpd_banner=Welcome to blah FTP service.? 定制欢迎信息
connect_from_port_20=YES 是否确信端口传输来自20(ftp-data)
xferlog_file=/var/log/vsftpd.log? ftp 传输日志的路径和名字默认是/var/log/vsftpd.log
xferlog_std_format=YES? 是否使用标准的ftp xferlog 模式?
idle_session_timeout=600 设置默认的断开不活跃session的时间?
data_connection_timeout=120 设置数据传输超时时间?
ascii_upload_enable=YES 是否使用ascii码方式上传文件
ascii_download_enable=YES 是否使用ascii码方式下载文件?
userlist_enable=YES 在/etc/vsftpd/user_list 文件中列出用户不能访问FTP 服务器?
tcp_wrappers=YES 是否支持tcp_wrappers
相关推荐
ubuntu FTP 服务器搭建 主用户+匿名用户 ubuntu FTP 服务器搭建 主用户+匿名用户 ubuntu FTP 服务器搭建 主用户+匿名用户
在Linux系统中,FTP(File Transfer Protocol)服务器是一种常见的服务,用于在互联网上进行文件传输。搭建FTP服务器可以让用户远程访问、上传或下载文件。以下是我个人关于在Linux上搭建FTP服务器的一些总结: 1. ...
在Windows 2003操作系统中,搭建FTP服务器是网络管理员常用的任务之一,主要用于提供文件传输服务。本实验旨在通过实际操作,帮助学生掌握FTP服务器的基本概念和搭建流程,同时理解虚拟机环境下的操作系统安装与管理...
在本文中,我们将深入探讨如何使用一个无需安装、解压即用的FTP服务搭建工具,以及如何进行自定义端口设置和开机自启动配置。 FTP服务搭建工具通常包含一个服务器组件和客户端组件,服务器组件负责处理来自客户端的...
通过以上步骤,你就可以在Win7系统上成功搭建一个FTP服务器,提供文件的上传和下载服务。这个过程适合个人学习和小型团队协作,对于大型企业或高安全性需求的场合,可能需要考虑更专业的FTP解决方案。记得定期更新...
在Ubuntu系统中搭建FTP服务器和DNS服务器是网络服务配置中的基础任务,对于系统管理员来说至关重要。FTP(File Transfer Protocol)服务器允许用户通过网络传输文件,而DNS(Domain Name System)服务器则负责将域名...
在深入探讨Linux FTP服务搭建的过程中,我们将会详细解析如何在Linux环境下配置并运行FTP(File Transfer Protocol)服务器,尤其适合初学者。FTP是一种用于在网络上进行文件传输的标准协议,广泛应用于互联网上的...
### FTP服务器搭建与Linux-XP通信详解 #### 一、FTP服务器概述 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的协议。它主要用于在不同主机之间传输文件,支持多种文件类型,并提供了基本的用户认证...
本文档旨在指导用户如何搭建 FTP 服务器,使用 Windows 2003 IIS 组件和花生壳动态域名解析软件,提供 FTP 服务。下面是详细的知识点: 1. IIS 的默认安装:在 Windows 2003 Standard Edition、Windows 2003 ...
在Ubuntu操作系统中,搭建FTP(File Transfer Protocol)服务器和DNS(Domain Name System)服务器是网络服务部署中的基础步骤。这两个服务对于任何网络环境都至关重要,FTP用于文件传输,而DNS则负责将域名转换为IP...
Windows 2003 FTP 服务器搭建是指在 Windows 2003 操作系统中安装和配置 FTP 服务器,以便提供文件传输服务。FTP(File Transfer Protocol)是一种常用的文件传输协议,允许用户在网络上传输文件。FTP 服务器搭建...
Linux DHCP 服务器和 FTP 服务器搭建 Linux 服务器是当前网络环境中最常用的服务器操作系统之一,而 DHCP 服务器和 FTP 服务器是 Linux 服务器中两个非常重要的组件。DHCP 服务器可以自动分配 IP 地址给客户端,而 ...
FTP服务器搭建工具通常是专门设计用来简化设置过程的软件,使得非专业人员也能轻松建立FTP服务。它们通常具有用户友好的界面,无需复杂的命令行操作。在提供的描述中提到的“绿色软件”指的是无需安装即可运行的程序...
### FTP服务器搭建详解 #### 一、FTP服务基础概述 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议,属于应用层协议。FTP允许用户在客户端与服务器之间传输文件,支持基本的操作,如文件...
【G6FTP服务器搭建物理资源库的设计与管理】 在信息化高速发展的时代,网络资源的丰富性和多样性使得构建适合教育环境的资源库变得至关重要。本文主要探讨如何利用G6FTP Server搭建物理资源库,并进行有效的组织与...
通过使用这个"FTP服务器搭建工具",用户可以快速搭建一个FTP服务器,而无需深入了解复杂的网络服务配置。它降低了技术门槛,让FTP服务成为更多个人和小型组织便捷的数据共享方案。不过,尽管工具简化了流程,了解...
1.9 点击允许其它应用,选择 C:\Windows\System32\svchost.exe 然后添加,且勾选 Windows 服务主进程、专用与公用,最后确定:需要在防火墙中添加 FTP 服务器的应用程序,以确保 FTP 服务器的可访问性。 1.10 资源...
Linux FTP服务器搭建主要涉及到在Red Hat 9操作系统中配置FTP服务,使用的主要工具是VSFTPD。这个实验的目的是让学生熟悉Linux操作系统的命令和功能,同时掌握如何在Linux环境中搭建FTP服务器,确保服务器的安全性,...