`

Fedora8中VSFtpd服务的配置

阅读更多
[root@localhost etc]# cd /media/Fedora\ 8\ i386\ DVD/Packages/
[root@localhost Packages]# find . -name "*vsftpd*"
./vsftpd-2.0.5-19.fc8.i386.rpm
[root@localhost Packages]# rpm -ivh vsftpd-2.0.5-19.fc8.i386.rpm
warning: vsftpd-2.0.5-19.fc8.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ########################################### [100%]
   1:vsftpd                 ########################################### [100%]
[root@localhost Packages]# cd /etc
[root@localhost etc]# cd vsftpd/
[root@localhost vsftpd]# ls
ftpusers  user_list  vsftpd.conf  vsftpd_conf_migrate.sh
[root@localhost vsftpd]# cp vsftpd.conf vsftpd.conf.bak
[root@localhost vsftpd]# ls
ftpusers  user_list  vsftpd.conf  vsftpd.conf.bak  vsftpd_conf_migrate.sh
1.关闭放火墙
  iptables -F
2.设置selinux
SELinux有利也有弊,就算你有root的权限,也不可以乱来.
SELinux(Security-Enhanced Linux) 是美国国家安全局(NAS)对于强制访问控制的实现,是 Linux® 上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。
SELinux就如防火墙, Fedora Core 2开始是系统预设了,但是关闭的。FC3是部分开启。
FC5全部开启了。
SELINUX有「disabled」「permissive」,「enforcing」3种选择。
Disabled就不用说了,permissive就是Selinux有效,但是即使你违反了策略的话它让你继续操作,但是把你的违反的内容记录下来。在我们开发策略的时候非常的有用。
相当于Debug模式。
Enforcing就是你违反了策略,你就无法继续操作下去。
/etc/selinux
[root@localhost selinux]# vi config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#       targeted - Targeted processes are protected,
#       mls - Multi Level Security protection.
SELINUXTYPE=targeted
# SETLOCALDEFS= Check local definition changes
SETLOCALDEFS=0
3.修改目录权限
[root@localhost ftp]# cd /var/ftp/
[root@localhost ftp]# ll
总计 8
drwxr-xr-x 4 root root 4096 05-16 04:25 pub
[root@localhost ftp]# chmod 777 pub/
[root@localhost ftp]# ll
总计 8
drwxrwxrwx 4 root root 4096 05-16 04:25 pub
匿名用户
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
是否让anonymous具有上传资料的功能
#anon_upload_enable=YES         注:修改anon_upload_enable=YES
是否让anonymous具有建立目录的权限
#anon_mkdir_write_enable=YES    注:修改anon_mkdir_write_enable=YES
dirmessage_enable=YES  当使用者进入某个目录,会显示该目录需要注意的内容
xferlog_enable=YES   使用者上传下载档案都会被记录起来
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
#xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
listen=YES   表示vsftpd是以standalone的方式来启动的
#listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
新建用户,给予用户的
先把anonymous_enable=YES 设置为NO
[root@localhost vsftpd]# adduser TuxA     注:建立一个新用户
[root@localhost vsftpd]# passwd TuxA
Changing password for user TuxA.
新的 UNIX 口令:
重新输入新的 UNIX 口令:
passwd: all authentication tokens updated successfully.
[root@localhost vsftpd]# ftp 192.168.1.6
Connected to 192.168.1.6 (192.168.1.6).
220 (vsFTPd 2.0.5)
Name (192.168.1.6:root): TuxA
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (192,168,1,6,116,217).
150 Here comes the directory listing.
226 Directory send OK.
ftp> mkdir jw       注:建立jw目录
257 "/home/TuxA/jw" created
ftp> ls
227 Entering Passive Mode (192,168,1,6,96,19).
150 Here comes the directory listing.
drwxr-xr-x    2 501      501          4096 May 15 21:30 jw
226 Directory send OK.
ftp> rm jw       注:删除jw目录
250 Remove directory operation successful.
ftp> ls
227 Entering Passive Mode (192,168,1,6,209,254).
150 Here comes the directory listing.
226 Directory send OK.
ftp> exit
221 Goodbye.
[root@localhost vsftpd]#
分享到:
评论

相关推荐

    Fedora配置FTP服务器.pdf

    本文将详细介绍如何在Fedora操作系统中配置FTP服务器,以便实现Windows下的访问、下载和上传。实验环境为Fedora 10,VMware 6.0.2虚拟机和Windows 7。 一、实验目的及要求 在Linux环境下使用vsftpd搭建FTP服务器,...

    vsftpd服务配置文档

    本配置文档将详细讲解如何安装、配置以及管理VSFTPD服务。 首先,我们需要安装VSFTPD。在大多数Linux发行版中,可以通过包管理器来安装。例如,在Ubuntu或Debian上,可以使用以下命令: ```bash sudo apt-get ...

    vsftpd服务配置.docx

    **vsftpd(Very Secure FTP Daemon)** 是一个在Linux系统中最常用的FTP服务器软件,以其安全性和稳定性著称。在本配置过程中,我们将探讨如何在服务器...此外,定期更新和审计vsftpd配置是保持服务器安全的重要步骤。

    Fedora下搭建FTP服务器

    在 Fedora 操作系统中搭建 FTP 服务器需要了解 FTP 服务器的基本概念和安装、配置和管理过程。FTP 服务器是一种网络服务器,允许用户通过 Internet 上传和下载文件。常见的 FTP 服务器软件有 ftpd、oftpd、vsftpd 和...

    Fedora配置FTP服务器[整理].pdf

    本文将指导如何在 Fedora 操作系统中配置 FTP 服务器,使用 vsftpd 服务器软件来实现。整个实验过程包括检查和安装 vsftpd 服务器,关闭 SElinux 服务,关闭防火墙,配置 vsftpd 服务,启动 vsftpd 服务,配置网络宿...

    fedora8服务器配置详解

    本文将详细介绍如何配置 Fedora 8 服务器上的关键服务,包括 FTP、Web、DHCP、Sendmail 和 DNS。 一、FTP 服务配置(vsftp) VSFTP 是一个安全且易于管理的 FTP 服务器软件。配置步骤如下: 1. **设置 SELinux ...

    Fedora配置FTP服务器可用.pdf

    "Fedora配置FTP服务器可用.pdf" 本文档主要讲述了在 Fedora 环境下使用 vsftpd 搭建 FTP 服务器的实验过程和经验总结...实验中,我们也学习到了许多关于 vsftpd 和 FTP 服务器的知识,并掌握了相关的命令和配置方法。

    Fedora+8服务器配置参照.pdf

    在Fedora 8操作系统中,服务器配置涉及多个关键服务,包括FTP、HTTP和DNS。以下是对这些服务详细配置的解析: **一、FTP服务器配置(vsftp)** 1. **设置SELinux防火墙**: `setsebool ftp_home_dir on` 这条命令...

    webmin 配置vsftpd 的模块

    总结,虽然Webmin的VSFTPD配置模块可能已不可用,但通过Webmin的文件管理和系统服务管理功能,我们依然可以有效地手动配置VSFTPD。这需要一定的Linux和FTP服务器知识,但也是提升系统管理技能的好机会。保持对开源...

    CentOS_vsftpd的安装与配置

    vsftpd是一款专为安全性设计的FTP服务软件,尤其在Linux系统中表现卓越,相比其他FTP服务如ProFTPd,它提供了更丰富的安全特性及稳定的服务。 #### 一、vsftpd的工作模式 vsftpd支持三种主要的操作模式: 1. **...

    Linuxvsftpd的配置[定义].pdf

    在Linux系统中,配置vsftpd对于管理和提供FTP服务至关重要。本文将详细讲解如何配置Linux vsftpd以实现不同用户级别的访问控制。 首先,我们关注root用户的FTP配置。在Fedora 13系统中,为了防止root用户通过FTP...

    vsftpd 文档,详细说明vsftpd的各种配置

    vsftpd(Very Secure FTP Daemon)是 Linux 系统中最安全、最受欢迎的 FTP 服务软件之一。它支持匿名和授权用户访问,提供了丰富的配置选项来满足不同场景的安全需求。本文将详细介绍如何安装、启动和配置 vsftpd ...

    vsftpd服务器初学者指南

    #### 四、vsFTPd配置详解 ##### 4.1 基本配置项解析 vsFTPd的主要配置文件是`/etc/vsftpd.conf`。其中包含了大量配置项,用于控制FTP服务的行为。下面是一些常见的配置项示例: - `listen=YES`: 启用监听模式,...

    基于Fedora31的FTP服务器部署.zip

    - 更新vsftpd配置启用虚拟用户,并指定数据库连接参数。 - 使用提供的脚本创建必要的脚本文件,如`userdb.sql`和`passwd.sh`,并运行它们来设置用户和密码。 5. **防火墙设置** 确保防火墙允许FTP流量。在Fedora...

    linux离线安装vsftpd包.zip

    Linux系统中的VSFTPD(Very Secure FTP Daemon)是一款流行的FTP服务器软件,因其高度的安全性和配置灵活性而被广泛使用。在没有网络连接的情况下,通过离线安装包进行VSFTPD的安装是一个常见需求,特别是对于那些...

    vsftpd配置手册

    **正文** Vsftpd(Very Secure FTP Daemon)是一款在Linux系统中广泛使用的FTP服务器软件,以其安全性而闻名。本配置手册将深入探讨如何在Linux环境中安装、...这份配置手册将是你探索和掌握Vsftpd配置的关键资源。

    linux 环境下 vsftpd的安装配置与使用

    - **性能问题**:优化vsftpd配置,如增加最大连接数、调整带宽限制等。 总之,vsftpd是一款功能强大且高度安全的FTP服务器软件,适用于各种规模的企业和个人使用场景。通过合理的配置和管理,可以充分发挥其优势,...

    fedora ftp服务器搭建以及文件上传

    在 Fedora 10 中,我们可以使用 `rpm` 命令来查看系统是否安装了 FTP 服务器 vsftpd。 ``` rpm -qa | grep vsftpd ``` 如果系统中已经安装了 vsftpd,那么我们可以直接启动它。否则,我们需要使用 `yum` 命令来...

    vsftpd-3.0.2.tar.gz

    总之,vsftpd-3.0.2.tar.gz是Linux环境中安装和管理FTP服务的重要工具,它的安全性和灵活性使其成为许多管理员的首选。正确配置和使用vsftpd,可以帮助你搭建一个高效、安全的FTP服务器,满足各种文件传输需求。

    linux vsftpd配置

    在Linux环境中配置vsftpd,可以为用户提供文件传输服务,适用于个人、团队或组织内部的数据共享。本文将详细介绍如何在Linux系统上安装和配置vsftpd。 **一、安装vsftpd** 在大多数Linux发行版中,可以通过包管理...

Global site tag (gtag.js) - Google Analytics