suse linux 10 ftp服务配置
在SUSE linux 10上安装配置FTP相对是比较方便的,具体过程如下:
1、首先检查是否有VSFTPD的包
#rpm -qa|grep vsftpd
如果没有,则可以从网上下载或使用SUSE 的系统安装盘来调取安装。
使用Suse的软件管理器,打开Yast,Software→Software Management;
在Filter→Package Groups,在下面的树形列表中Productivity→Networking→Ftp,也可以展开Ftp节点,选择其中的Servers节点;在左侧的软件包列表中选择vsftpd,然后点击下方的Accept按钮,会提示插入光盘;插入所需的光盘后,系统会自动开始安装,安装完毕,可以在下面的File List选项页中查看vsftpd相关的所有文件。
2、启动VSFTPD服务
安装完成后,vsftpd是作为一个独立的服务启动,不接受xinetd的管理。系统会自动在Service列表中添加名称vsftpd的服务。启动服务的步骤如下:
Yast→System→System Services(Run level);
在服务列表中选择vsftpd,点击下方的Enable按钮,启动服务,Finish。
注意:在启动vsftpd时可能会无法启动,有时是因为它所依赖的服务没有启动,如syslog,这时选中syslog,点击Enable按钮。如果还是不能启动,可以重新启动xinetd服务,然后再启动vsftpd服务。
3、配置文件修改
vsftpd有三种服务器方式:匿名方式、本地方式和虚拟用户方式。vsftpd的配置文件位于/etc/目录下,名称为vsftpd.conf。下面说一下需要修改的地方:
将local_enable=YES前的#去掉,使其可用,表示允许本地用户登录;增加listen_port=21配置项,设置监听端口为21;该步骤可选,不允许匿名用户登录,将anonymous_enable=YES的值改为NO,根据实际需要设置。
限制本地用户访问文件系统
chroot_local_user=YES 将本地用户浏览限制在其FTP根目录下,FTP用户登录后,一般在HOME的用户目录下,需要通过CHOWN来设置该目录的属主和权限,这样才可以上传和创建文件或目录,其他目录和文件都可以正常下载。
重启vsftpd服务:service vsftpd restart。或/etc/init.d/vsftpd restart启动后,在进行测试,使用本地用户userl及其密码登录,成功。
限制部分用户访问文件系统
chroot_list_enable=YES 启用列表(不可以与上条命令同时开启)
chroot_list_file=%file path% 限制用户的列表文件
连接限制
Max_client=%number% 最大连接数
max_per_ip=%number% 每ip最大连接数
anon_max_rate=%number% 匿名用户最大速率 单位kbps
local_max_rate=%number% 本地用户最大速率 单位kbps
注意:其他机器不能连接该服务器
现象:在其他机器(Windows或Redhat)上使用ftp 192.168.1.250连接该服务器,得到Connection closed by remote host或Connection timed out提示信息,连接失败。
原因:Suse的防火墙阻止了外来机器对FTP所用的端口的访问。
解决方法:放开防火墙对FTP所使用的20和21端口的限制,步骤如下:
i> Yast→Security and Users→Firewall;ii> 在左侧的列表中选择Allowed Services,令人感到以外的是,即使安装FTP服务器,在Servces to Allow列表中也没有FTP服务可供选择,但是SSH、HTTP、HTTPS、Samba等都赫然在列,所以要使用高级设置。点击右下方法的Advanced按钮,打开高级设置对话框;iii> 在TCP Ports中输入20 21,注意两个端口号之间使用空格分开,OK;iv> Next→Accept,重新测试,连接成功,使用Suse系统中已有的angel及其密码登录,成功。
用户主目录限定:
本地用户的主目录定义在/etc/passwd文件中
配置文件中的修改:
全局重定向localuser的ftp主目录
local_root=%path%
安全设置
hide_ids=YES 隐藏用户的UID和GID
创建ftp2的主目录
#mkdir /var/ftp2
#useradd -d /var/ftp2 -M FTP2
#service vsftpd restart
suse linux 10 ftp服务配置相关推荐
- linux raw设备格式化,SUSE Linux 10配置裸设备(raw devices)
SUSE Linux 10配置裸设备(raw devices) 裸设备,是没有经过格式化的分区或磁盘,也叫裸分区(原始分区),不被Unix通过文件系统来读取的特殊字符设备.它由应用程序负责对它进行读写 ...
- linux ntp时间同步配置,Linux ntp 时间同步服务配置
一.基础环境 1.操作系统:CentOS 7.3 2.ntp:4.2.6 3.机器,服务端(192.168.1.210)客户端(192.168.1.211) 二.安装ntp yum -y instal ...
- linux常用的服务配置
说明:由于本人比较喜欢使用有道云笔记,为了避免重复性的笔记记录,下面都是有道云笔记的链接QAQ apache服务配置 http://note.youdao.com/noteshare?id=c85e ...
- IBM x3650 光盘安装linux,IBM X3650 M3服务器安装SUSE LINUX 10实战
在之前的博文讲到了IBM X3650 M3服务器上如何配置RAID,现在把SUSE LINUX 10在IBM X3650 M3服务器上的安装也详细介绍一下,这样从硬件配置到系统安装相对来说是一个比较完 ...
- Linux系统管理及服务配置
最近在学习Linux,特此记录一下 Linux系统管理及服务配置 1.文件管理 1.文件类型(理解) 简介 windows文件类型以后缀区分. exe doc linux文件类型以单个字母区分(文件属 ...
- SUSE LINUX 10.0 软硬件的安装和设置(转)
SUSE LINUX 10.0 软硬件的安装和设置(转) 1.YaST安装: -下载软件包安装: 就是先下载适合自己系统架构的rpm包,然后用YaST安装. 优点:易控制,安装过程简单. 缺点:由于依 ...
- SUSE LINUX 10.0 软硬件的安装和设置
SUSE LINUX 10.0 软硬件的安装和设置 (1) 1.YaST安装: -下载软件包安装: 就是先下载适合自己系统架构的rpm包,然后用YaST安装. 优点:易控制,安装过程简单. 缺点:由于 ...
- SUSE Linux 10.0 实现网络电视功能(安装Sopcast,使用xine播放)
SUSE Linux 10.0 实现网络电视功能(安装Sopcast,使用xine播放) 今天尝试在SUSE Linux 10.0中安装带有图形前端的Sopcast网络电视P2P软件,呵呵,安装成功, ...
- 《探错笔记》之Linux的FTP服务
Linux下FTP服务 FTP服务的安装和配置 FTP服务的安装和开启 添加用户配置权限和指定目录 FTP的配置详解 常见问题 启动vsftpd服务,报错:Job for vsftpd.service ...
最新文章
- 使用OpenCV和Python高效计算视频的总帧数
- python培训班 费用-参加线上python培训班要多少钱?
- Windows 查看所有进程命令tasklist
- 【Angular】双向数据绑定--作用域树
- 2016_icpc_dalian_onsite
- Xftp上传文件显示状态错误
- ActiveReports 9实战教程(3): 图文并茂的报表形式
- “恭喜那些拿到 Java 月薪 2 万 Offer 的人”
- 百度最全的LINUX和Redhat学习教程下载帖大全
- bzoj 3609: [Heoi2014]人人尽说江南好(博弈)
- soap错误码和获取处理错误码的详细信息
- android 磁盘读写速度,手机微硬盘读取速度50MB/s eMMC技术浅析
- matlab 类型强制转换,关于数据类型强制转换的分析和应用
- 图像算法工程师的一般要求
- 使用python绘制函数曲线
- zk4元年拆解_科比zk4复刻前掌没有zoom zk4选秀日复刻中底拆解测评
- ASO优化之如何使用 Apple 活动功能及应用内事件 (IAE) 来提高您的自然可见度?
- 学习日记之三:RFC2198文档阅读
- 量变才会质变,质变最后才会解决问题
- MTK平台安卓Qcamera驱动移植——sensor部分
热门文章
- python 运行时间 装饰器_python 装饰器统计某个函数的运行时间
- linux内核开文件系统,内核必须懂(二): Linux文件系统初探
- return中断方法和Unreachable code(永远达不到的代码)
- java list stream avg_Java 8 Stream API中的多个聚合函数
- zabbix监控linux网卡流量,zabbix实现linux流量变化率监控
- 1109: 数根(函数专题)
- bootstrap 栅栏布局中 col-xs-*、col-sm-*、col-md-*、col-lg-* 区别及使用方法
- (三)C语言之九条语句
- 二级java考什么_计算机二级Java考试资料!
- 这张磁盘有写保护_架构师不得不了解的硬件知识 - 磁盘阵列RAID