随着SUSE linux越来越受到广大用户所接受,伴随着的问题也逐渐出现,今天我们所探讨的是SUSE linux10.0下用vsftp建FTP,希望本文对大家有所帮助,也希望你能学会SUSE linux10.0下用vsftp建FTP。
一 . VSFTP安装
vsftp安装方式有2种,一种为rpm安装,一种源码安装
1-1 rpm安装基本命令:
#rpm -ivh vsftpd-vsftpd-2.2.1 .rpm 可以完成安装
1-2 源码安装基本命令:(源码安装必须确保安装gcc才能编译,即make make install命令不能使用的情况)
GCC安装:
检查gcc是否安装命令:# rpm -qa|grep gcc,假如有版本信息,说明已经安装
光盘安装GCC命令:#yast2 -i gcc
VSFTP源码安装:
# wget http://down1.chinaunix.net/distfiles/vsftpd-2.0.5.tar.gz
#cp vsftpd-2.0.5.tar.gz /usr/src
#tar -zxvf vsftpd-2.0.5.tar.gz
#cd /usr/src/vsftpd-2.0.5
#make
#make install
#cp /usr/src/vsftpd-2.0.5/vsftpd.conf /etc
至此 vsftpd安装完成~
二 VSFTP启动设置
vsftp启动模式分2中,分别为独立模式和 xinetd 模式
一般我们采取xinetd模式,此模式随系统启动而启动,我们就介绍下xinetd模式的配置
# vi /etc/xinetd.d/vsftpd
修改该文件下列几项如下:
socket_type = stream disable = no 即可
# vi /etc/vsftpd.conf
确保该文件中的 #listen=YES 前面的#存在
#chkconfig vsftpd on
#/etc/init.d/xinetd start 确定 xinetd 在机器启动时运行
三 VSFTP基本设置和目录构建
vsftp配置基本在vsftpd.conf这个配置文件中,只要将相关选项前面的#去掉,即打开相关选项
下面介绍几种基本的选择说明:
#anonymous_enable=YES 是否允许匿名访,去掉#代码允许 不去代表不允许,以下雷同
#local_enable=YES 是否允许本地用户访问
#write_enable=YES是否允许本地用户读权限
#local_umask=022 用户掩码 默认是007 再次改成002
#anon_upload_enable=YES 是否允许匿名用户上传文件
#anon_mkdir_write_enable=YES 是否允许匿名用户写权限
#anon_world_readable_only=YES 是否允许匿名用户只读文件 就是只具有查看和下载 权限
#userlist_deny=YES 是否开启用户列表功能
#userlist_enable=YESYES代表userlist_file文件中的用户名不允许登录 NO代表只允许userlist_file文件中用户登录
#userlist_file=/etc/vsftpd.user_list 用户存放文件地址
本地用户穿件和FTP基本结构创建
一般情况下 usr目录默认分配硬盘是最大的,我们就将USR目录用于存放FTP上传文件地址,下面是一个匿名用户允许下载,但没别的权限,本地用户具有任何权限的基本配置过程:
VSFTPD默认配置中需要“/usr/share/empty”目录。在系统中此目录,如果目录已经存在,mkdir命令有相应提示。
# mkdir /usr/share/empty/
mkdir: cannot create directory '/usr/share/empty': File exists
在usr下新建FTP目录 。作为FTP根目录
# mkdir /usr/ftp
# chown root.root /usr/ftp FTP根目录必须为root拥有
在FTP目录下 我们创建upload目录 用于存放上传的文件
# mkdir /usr/ftp/upload
#useradd -d /usr/ftp/upload ftp FTP匿名默认帐户
创建本地用户 名为:ftpuser
# useradd -d /usr/ftp/upload ftpuser
#chmod og-w /usr/ftp/upload
# chmod 777 /usr/ftp/upload # chown ftpuser.ftp /usr/ftp/upload
#passwd ftpuser 运行后,输入密码即可
重启 VSFTP service xinetd restart即可
看完本文你肯定有不少收获,希望本文能教会你更多东西。你能学会SUSE linux10.0下用vsftp建FTP方法。
分享到:
相关推荐
在Linux世界里,包括Redhat、SUSE、Debian等在内的许多知名发行版都推荐使用VSFTP作为其默认FTP服务器。该软件不断更新,以满足日益增长的安全需求和性能改进。 **2. VSFTP 的安装** **2.1 RHL9+vsftpd-1.1.3-8....
"LINUX下vsftp设置" vsftpd是一款非常安全且快速的FTP服务器,在UNIX/Linux中广泛应用。相比于本地用户,虚拟用户只是相对于FTP服务器而言才有的用户,虚拟用户只能访问FTP服务器所提供的资源,这大大增强系统本身...
在SUSE Linux系统中,安装vsftp涉及以下步骤: - **安装源设置**:首先,需要通过光盘镜像(ISO文件)添加安装源。这通常包括将ISO文件复制到服务器,然后通过YaST界面进行源的添加与确认。 - **安装vsftp**:利用...
通过以上步骤,我们可以成功地在SUSE Linux Enterprise Server 11操作系统上完成GreenPlum数据库的安装与配置。这种安装方式不仅考虑了硬件层面的优化(如磁盘阵列的选择),还关注到了网络层面的最佳实践(如特定的...
- 使用命令`vi /etc/vsftpd.conf`打开VSFTP配置文件。 - 修改以下关键配置项(取消注释): - `anonymous_enable=YES`:允许匿名访问。 - `local_enable=YES`:允许本地用户登录。 - `write_enable=YES`:允许...
- **开启 vsftp 服务**:确保 SuSE Linux Enterprise Server 11 中的 vsftp 服务已经开启,以便后续能够顺利上传和下载 Oracle 安装文件。 - **下载 Oracle 10g 安装文件**:从官方或其他可信源下载 Oracle 10g 的...
- **VSFTP服务器**:介绍VSFTP服务器的配置,包括用户权限控制、文件上传下载限制等。 - **本地用户工作目录限制**:如何限制本地用户的登录目录。 #### 九、综合案例 - **BIND服务器的view视图案例**:展示如何...
它不仅安全性高,而且性能稳定,被广泛应用于Red Hat、SUSE、Debian等发行版中。 #### 二、安装前准备 在开始安装vsftpd之前,请确保已经安装了必要的开发工具和依赖包。可以通过以下命令检查vsftpd是否已安装: `...
- **安全性**: VSFTP(Very Secure FTP Daemon)以其出色的安全性而闻名,在众多FTP服务器软件中脱颖而出。它被设计成高度安全的,特别适合于那些对数据传输安全有严格要求的应用场景。 - **性能与稳定性**: 随着...
对于初学者,建议使用虚拟机,如VMware或VirtualBox,安装Redhat、SUSE、Fedora等发行版。本文中使用的是Fedora 8。 - 你需要Hadoop的资源包,这里以0.21版本为例,它要求Java开发工具集(JDK)版本为6.0或更高。 ...