linux服务之FTP服务篇
一、FTP协议
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。
FTP (File Transfer Protocol )文件传输协议
三个版本:1、wu-ftp 2、proftp 3、vsftpd(very secure ftp daemon 非常安全的ftp服务)
作用:常用于web等服务器实现跨网络、跨平台的文件传输(临时性访问)
优点:使用简单,功能全面,安全、高速、稳定
缺点:目前版本存在bug
应用率较高的文件传输:SVN、git
模式:C/S 模式
端口:20数据端口(传数据);21控制端口(默认)(传指令)
二、搭建普通用户共享模式
部署步骤:
1、下载安装
# yum -y install vsftpd
2、配置(爱配不配 )
# vim /etc/vsftpd/vsftpd.conf
3、启动
# systemctl start vsftpd
创建本地普通用户及密码
# useradd USERNAME
# passwd USERNAME
4、测试
a、安装测试环境(Linux)
# yum -y install ftp
b、运行测试命令
# ftp ServerIP
输入用户名及密码即可
c、windows访问
ftp://ServerIP
输入用户名及密码即可登录
注意:测试步骤,需在客户端上执行
三、搭建匿名用户开放模式
匿名开放模式:是一种最不安全的认证模式,任何人都可以无需密码验证而直接登录到FTP服务器。
1、编辑配置文件
anonymous_enable=YES
2、重启ftp
systemctl restart vsftpd
3、测试
a、 Linux系统
# ftp ServerIP
用户名输入ftp,密码为空
b、Windows系统
ftp://ServerIP
/var/ftp/pub 匿名用户访问目录(NAME=ftp)只能看
增加权限或者更改属主
chmod 777 /var/ftp/pub 或 chown -R ftp: /var/ftp/pub
四、配置文件的参数及其作用
anonymous_enable=YES 是否允许匿名用户登录
local_enable=YES 是否允许本地用户登录
write_enable=YES 用户是否拥有写入权限
local_umask=022 本地用户上传默认权限
dirmessage_enable=YES 是否使用目录消息通知
chroot_local_user=YES 限制用户的家目录(取消注释即可)(只允许客户端访问服务端的家目录)
userlist_enable=YES 是否启用名单限制
/etc/vsftpd/user_list 黑名单,每个用户占用一行
anon_upload_enable=YES 是否允许匿名用户上传,如果允许,则可以使用匿名用户将文件上传到pub目录中,注意系统权限
anon_mkdir_write_enable=YES 是否允许匿名用户新建目录
chown_uploads=YES 是否修改上传文件的所有者(属主)
chown_username=whoever 指定修改所有者的用户名称
idle_session_timeout=600 空闲超时时间(单位是秒)
data_connection_timeout=120 传输超时时间
ftpd_banner=Welcome to blah FTP service. 服务器登录欢迎信息
转载于:https://www.cnblogs.com/renyz/p/11240438.html
linux服务之FTP服务篇相关推荐
- Linux下检测FTP服务并开启FTP服务
Linux下检测FTP服务并开启FTP服务 1. 检测FTP服务是否开启 通过查询提供FTP服务的进程是否存在 Shell代码 ps -ef | grep ftp 并未找到任何包含ftp关键字 ...
- Samba服务和FTP服务
Samba服务和FTP服务 1.samba服务 1.1 安装samba 1.2 编辑配置文件 smb.conf 1.3 添加访问用户 1.4 关闭防火墙 1.5 启动samba 服务 1.6 wind ...
- ftp主要完成与远程计算机的连接,2015计算机三级《网络技术》复习重点:远程登录服务和FTP服务...
2015计算机三级<网络技术>复习重点:远程登录服务和FTP服务 一.远程登录服务(TCP连接)(TCP的23端口服务) 1.远程登录协议 用户使用Telnet命令,使自己的计算机成为远程 ...
- linux怎么配置ftp服务,Ubuntu下安装、配置FTP服务
续根据前两篇 http://www.linuxidc.com/Linux/2011-09/42775.htm 与 http://www.linuxidc.com/Linux/2011-09/42777 ...
- 局域网内Linux下开启ftp服务的“曲折路”和命令复习
今天主要学习了Linux下网络配置以及vsftp(FTP)和samba的服务配置,学习起来,难度也就一般,并没有特别难,可是在可以做实验的时候,却并没有自己想像的那么顺利,可见,很多事情看起来不难,做 ...
- linux中的FTP服务配置详解
本文主要内容有:linux中安装vsftpd(也就是FTP服务). 1.使用匿名用户上传和下载文件. 2.使用身份验证的方式上传和下载文件. 3.建立虚拟用户(步骤比较多). 4.为单独的用户建立单独 ...
- Linux 在 linux 中搭建 FTP 服务
概述 在本篇博文中,我将会介绍如何搭建你自己的FTP服务 FTP是什么 FTP 是文件传输协议File Transfer Protocol的缩写.顾名思义,FTP用于计算机之间通过网络进行文件传输.你 ...
- 基于Linux CentOS搭建FTP服务
vsftpd(very secure FTP daemon)是一款在Linux发行版中最受推崇的FTP服务器.vsftpd支持匿名访问和本地用户模式两种访问方式.匿名访问方式任何用户都可以访问搭建的F ...
- linux命令:FTP服务
FTP:file transfer protocol 文件传输协议 端口:21/tcp 文件共享服务: NFS:network file system (RPC: Remote procedure c ...
- linux搭建ftp服务器可上传下载,通过linux系统搭建ftp服务然后使用filezilla客户端进行上传下载...
1. 准备环境 一台linux主机作为ftp服务器(这里以centos7.2系统为例),一台Windows系统的主机作为客户端 2. 服务端配置: (1) 下载vs ...
最新文章
- golang 下划线
- C++文件流操作备忘录
- asp sql查询过滤空格_对比Excel,轻松学习SQL数据分析数据笔记02
- 亚马逊 OpenJDK 发行版 Corretto GA
- C语言全局变量和局部变量深入
- VMware (威睿) 虚拟化产品简介
- ksoap2-android Project
- JavaScript function函数种类
- 美国河流出现神奇冰盘 顺着水流不断旋转
- 计算机教案word格式模板,大学授课教案模板Word格式
- APMCon2017 | 一大波技术大神来袭,你要的性能优化干货这里全都有
- qlv视频怎么转换成mp4格式工厂?如何用格式工厂将qlv格式转换成mp4格式?
- 仙剑奇侠传3 全开注册表改法
- 这位创造Github冠军项目的老男人,堪称10倍程序员本尊
- android虚拟内置sd卡,安卓虚拟器bluestacks虚拟sd卡打开方法【图解】
- 盘点中国顶级黑客Top10,雷军也名列其中!
- Java解决杨辉三角问题(这里提供了两种方法)
- 超人前传第一至十季/全集Smallville迅雷下载
- java scratch_scratch进阶java教程贴
- intel parallel studio xe 2020 Update 4
热门文章
- 大数据算法_大数据算法下的我们,犹如“皇帝的新衣”
- 如何将交换功能写成函数?
- C++:字符串转换成整数
- c语言程序设计黄保和第二章,c语言程序设计答案(选择题+编程)黄保和、江戈版...
- python pip常用指令(install,list,freeze,show,help)建议保存
- 100 个 pandas 案例,强烈建议保存
- mysql有闪回吗_【赵强老师】MySQL的闪回
- scala读写linux上的文件,一起学Scala 文件 I/O
- 翻译:where在Swift中的用法
- 在计算机应用中计算机辅助教育的英文,在计算机应用中,“计算机辅助教育”的英文缩写为()...