SUSE linux10.0下用vsftp建FTP
创始人
2024-06-13 00:20:26
0次

随着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方法。

【编辑推荐】

  1. 怎样开启Suse ntp服务
  2. 详解Samba在Suse Linux中设置用户
  3. 操作笔记:Suse应用Telnet的服务器解决方法
  4. 如何在SUSE安装firefox和thunderbird两个版本
  5. 详解XManager连接Open Suse

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
只需三步,让你掌握阿尔法路由器... 请参照以下阿尔法路由器设置方法,通过浏览器进入及设置宽带路由器。经过这三个步骤的设置,基本上能够熟悉...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何更省钱? 近期特价热门硒鼓... 如今激光打印设备已经成为商务或企业的绝对主力办公设备,但采购者往往忽视了激光打印设备所用的耗材,相对...