FTP服务基本搭建
来源:互联网 发布:php彩票网站系统 编辑:程序博客网 时间:2024/04/18 04:26
1 基本概念
FTP Server 提供文件共享服务
FTP 文件传输协议
软件包 vsftpd
FTP端口 控制端口 21/tcp
数据端口 20/tcp (主动模式)
配置文件 /etc/vsftpd/vsftpd.conf
2 安装方式(环境为RHEL6.6YUM源)
在安装了YUM源的情况下直接使用yum -y install vsftpd即可安装
[root@rayno ~]# yum -y install vsftpd
[root@rayno ~]# service vsftpd restart
[root@rayno ~]# chkconfig vsftpd on
在vsftpd未做任何配置的情况下
a. 匿名用户仅能从被锁定的根目录下载文件 /var/ftp
b. 系统用户可以上传文件到他有写权限的任何目录,HOME目录未被锁定
3 一般配置
anonymous_enable=YES //是否允许匿名用户登录
local_enable=YES //是否允许本地用户登录
write_enable=YES //是否允许写(全局)
local_umask=022 //控制本地用户上传文件的默认权限,umask表示要减掉的权限
anon_umask=077 //控制匿名用户上传文件的默认权限
anon_max_rate=500000 //匿名用户限速
local_max_rate=80000 //本地用户限速
max_clients=500 //ftp最大连接数
max_per_ip=2 //单个IP最大连接数,线程数
local_root=/ftproot //指定本地用户访问的root目录
anon_root=/anonroot //指定匿名用户访问的root目录
4 测试
实现物理机上使用FTP共享YUM源(puppet源)
FTP服务器:
[root@rayno ~]#mkisofs -r -J -V puppet -o /root/puppet.iso /root/puppet //制作镜像文件
[root@rayno ~]# mount -o loop /root/puppet.iso /var/ftp/puppet //挂载镜像文件
[root@rayno ~]# mount -a
[root@rayno ~]# vim /var/ftp/puppet.repo
[puppet]
name=puppet
baseurl=ftp://192.168.3.107/rhel6/puppet
gpgcheck=0
客户端服务器:
[root@client ~]# wget ftp://192.168.3.107/puppet.repo -P /etc/yum.repos.d/
[root@client ~]# yum clean all
[root@client ~]# yum repolist
- FTP服务基本搭建
- Linux搭建FTP服务
- ftp服务搭建
- Ubuntu搭建FTP服务
- linux 搭建FTP服务
- tftp,ftp服务搭建
- FTP服务搭建
- centos搭建ftp服务
- 搭建FTP服务
- FTP服务搭建
- 搭建 FTP 文件服务
- FTP服务搭建
- centos7 搭建FTP服务
- 【转载】--FTP服务搭建
- 搭建FTP文件服务
- ftp服务搭建详解
- 搭建FTP服务
- ftp服务的搭建
- 欢迎使用CSDN-markdown编辑器
- 克隆虚拟机后无法连接网络的问题
- Andriod-NotificationManager
- php信号量子进程编程
- Java:实现单链表的创建
- FTP服务基本搭建
- 61. Rotate List
- mysql主从复制
- 小知识点源码解析-STAGE由最后一个RDD确定并行度的源码解析
- C#文件搜索小程序
- Start
- android使用jre自带工具生成证书
- 《HTML+CSS基础课程》学习笔记二
- Wscript对象详解