[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]#
[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]#
发表评论
-
(转)使用 udev 高效、动态地管理 Linux 设备文件
2014-09-18 11:56 552原文:http://www.ibm.com/developer ... -
VMWARE中添加磁盘共享参数
2013-05-17 14:02 1033使用VMWARE 配置RAC数据库,一定要选择serv ... -
Linux下查看服务器硬件及操作系统信息命令
2012-12-18 15:28 1411硬件信息 查看cpu型号及主频(单位:吉赫兹、前兆赫兹GHz) ... -
SSH登陆Linux 出现failed to open a secure file transfer session
2012-08-03 12:04 2282今天早上一上班用SSH登陆Linux服务器,出现无法登陆,提示 ... -
Linux下备份文件,并删除前N天备份文件
2012-08-03 12:04 1058查找前15天的文件,文件名称以giap开头并删除 giap_r ... -
[转]Linux删除中间件日志文件,df显示磁盘空间还是未释放的原因
2012-08-03 12:04 4178当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是 ... -
RedHat 64bit 安装jdk1.5应该安装那个
2012-07-30 16:56 1073选择amd64,其中包括intel emt64。因为amd最先 ... -
Fedora8中DNS的配置
2012-07-24 11:02 840网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个 ... -
Fedora8中Apache服务的配置
2012-07-24 11:02 656开放源代码的Apache(阿帕奇)服务器起初由Illinois ... -
Fedora8中Samba服务的配置
2012-07-23 16:50 898[root@localhost ~]#rpm -q samba ... -
Fedora8中DHCP服务的配置
2012-07-23 16:49 954DHCP基于客户/服务器模式。当DHCP客户端启动时,它会自动 ... -
Fedora8中NFS服务的配置
2012-07-23 16:49 829NFS最早是由Sun公司于1984年开发出来的,其目的就是让不 ... -
Fedora8中Iptables防火墙的配置
2012-07-23 16:48 833防火墙是指设置在不同 ... -
Linux(RedHat9.0)下Alsa声卡驱动的安装
2012-07-22 22:41 2209自从装来RedHat9.0就没有 ... -
Linux(RedHat9.0)下p2p直播软件nslive的安装
2012-07-22 22:41 970每次想看电影都要去windows下,这样感觉很不方便,今天从网 ... -
RedHat9.0下Mplayer的安装
2012-07-22 22:40 836<<安装Mplayer播放器>> Mp ... -
RedHat9.0下fcitx安装
2012-07-22 22:40 856<<小企鹅输入法的 ... -
linux挂载U盘的方法
2012-07-22 22:40 864现在的usb设备很多,如mp3,u盘,读卡器等,但在linux ... -
ssh 实现服务器与本地机器进行文件交互
2012-07-20 16:15 842一般来说,linux服务器大多是通过ssh客户端来进行远程的登 ... -
Linux系统中批量添加用户
2012-07-20 16:15 813一、为什么需要大批量添加用户; 我们什么时候才需要大批量添加用 ...
相关推荐
本文将详细介绍如何在Fedora操作系统中配置FTP服务器,以便实现Windows下的访问、下载和上传。实验环境为Fedora 10,VMware 6.0.2虚拟机和Windows 7。 一、实验目的及要求 在Linux环境下使用vsftpd搭建FTP服务器,...
本配置文档将详细讲解如何安装、配置以及管理VSFTPD服务。 首先,我们需要安装VSFTPD。在大多数Linux发行版中,可以通过包管理器来安装。例如,在Ubuntu或Debian上,可以使用以下命令: ```bash sudo apt-get ...
**vsftpd(Very Secure FTP Daemon)** 是一个在Linux系统中最常用的FTP服务器软件,以其安全性和稳定性著称。在本配置过程中,我们将探讨如何在服务器...此外,定期更新和审计vsftpd配置是保持服务器安全的重要步骤。
在 Fedora 操作系统中搭建 FTP 服务器需要了解 FTP 服务器的基本概念和安装、配置和管理过程。FTP 服务器是一种网络服务器,允许用户通过 Internet 上传和下载文件。常见的 FTP 服务器软件有 ftpd、oftpd、vsftpd 和...
本文将指导如何在 Fedora 操作系统中配置 FTP 服务器,使用 vsftpd 服务器软件来实现。整个实验过程包括检查和安装 vsftpd 服务器,关闭 SElinux 服务,关闭防火墙,配置 vsftpd 服务,启动 vsftpd 服务,配置网络宿...
本文将详细介绍如何配置 Fedora 8 服务器上的关键服务,包括 FTP、Web、DHCP、Sendmail 和 DNS。 一、FTP 服务配置(vsftp) VSFTP 是一个安全且易于管理的 FTP 服务器软件。配置步骤如下: 1. **设置 SELinux ...
"Fedora配置FTP服务器可用.pdf" 本文档主要讲述了在 Fedora 环境下使用 vsftpd 搭建 FTP 服务器的实验过程和经验总结...实验中,我们也学习到了许多关于 vsftpd 和 FTP 服务器的知识,并掌握了相关的命令和配置方法。
在Fedora 8操作系统中,服务器配置涉及多个关键服务,包括FTP、HTTP和DNS。以下是对这些服务详细配置的解析: **一、FTP服务器配置(vsftp)** 1. **设置SELinux防火墙**: `setsebool ftp_home_dir on` 这条命令...
总结,虽然Webmin的VSFTPD配置模块可能已不可用,但通过Webmin的文件管理和系统服务管理功能,我们依然可以有效地手动配置VSFTPD。这需要一定的Linux和FTP服务器知识,但也是提升系统管理技能的好机会。保持对开源...
vsftpd是一款专为安全性设计的FTP服务软件,尤其在Linux系统中表现卓越,相比其他FTP服务如ProFTPd,它提供了更丰富的安全特性及稳定的服务。 #### 一、vsftpd的工作模式 vsftpd支持三种主要的操作模式: 1. **...
在Linux系统中,配置vsftpd对于管理和提供FTP服务至关重要。本文将详细讲解如何配置Linux vsftpd以实现不同用户级别的访问控制。 首先,我们关注root用户的FTP配置。在Fedora 13系统中,为了防止root用户通过FTP...
vsftpd(Very Secure FTP Daemon)是 Linux 系统中最安全、最受欢迎的 FTP 服务软件之一。它支持匿名和授权用户访问,提供了丰富的配置选项来满足不同场景的安全需求。本文将详细介绍如何安装、启动和配置 vsftpd ...
#### 四、vsFTPd配置详解 ##### 4.1 基本配置项解析 vsFTPd的主要配置文件是`/etc/vsftpd.conf`。其中包含了大量配置项,用于控制FTP服务的行为。下面是一些常见的配置项示例: - `listen=YES`: 启用监听模式,...
- 更新vsftpd配置启用虚拟用户,并指定数据库连接参数。 - 使用提供的脚本创建必要的脚本文件,如`userdb.sql`和`passwd.sh`,并运行它们来设置用户和密码。 5. **防火墙设置** 确保防火墙允许FTP流量。在Fedora...
Linux系统中的VSFTPD(Very Secure FTP Daemon)是一款流行的FTP服务器软件,因其高度的安全性和配置灵活性而被广泛使用。在没有网络连接的情况下,通过离线安装包进行VSFTPD的安装是一个常见需求,特别是对于那些...
**正文** Vsftpd(Very Secure FTP Daemon)是一款在Linux系统中广泛使用的FTP服务器软件,以其安全性而闻名。本配置手册将深入探讨如何在Linux环境中安装、...这份配置手册将是你探索和掌握Vsftpd配置的关键资源。
- **性能问题**:优化vsftpd配置,如增加最大连接数、调整带宽限制等。 总之,vsftpd是一款功能强大且高度安全的FTP服务器软件,适用于各种规模的企业和个人使用场景。通过合理的配置和管理,可以充分发挥其优势,...
在 Fedora 10 中,我们可以使用 `rpm` 命令来查看系统是否安装了 FTP 服务器 vsftpd。 ``` rpm -qa | grep vsftpd ``` 如果系统中已经安装了 vsftpd,那么我们可以直接启动它。否则,我们需要使用 `yum` 命令来...
总之,vsftpd-3.0.2.tar.gz是Linux环境中安装和管理FTP服务的重要工具,它的安全性和灵活性使其成为许多管理员的首选。正确配置和使用vsftpd,可以帮助你搭建一个高效、安全的FTP服务器,满足各种文件传输需求。
在Linux环境中配置vsftpd,可以为用户提供文件传输服务,适用于个人、团队或组织内部的数据共享。本文将详细介绍如何在Linux系统上安装和配置vsftpd。 **一、安装vsftpd** 在大多数Linux发行版中,可以通过包管理...