Linux下搭建FTP服务器
实习的公司有一台老服务器转作为FTP服务器,老大把这个任务交给了我。这两天边学边卖的捣腾起来,总算搞成。现在记录下来,加深映像,也以便以后查看复习。
服务器安装的是:Red Hat Enterprise Linux Server release 6.4
FTP版本是:vsftpd-2.2.2-11.el6.i686.rpm
FTP的配置内容也挺多的,我就仅将我所要达到的效果进行操作。
1、新建用户 test ,密码:1234
2、test用户的主目录是/data/ftp。(也就是登录test后,就在/data/ftp目录下,不可向上,仅能向下)
3、test可实现上传与下载功能。
安装配置步骤:
1、装机的时候没有选择安装FTP,现在要采用yum来安装FTP。
如下图所示
#yum install vsftp*
然后输入y,同意安装就可以了。

2、新建用户

3、vsftp的配置文件在/etc/vsftp/下面。

4、配置vsftp.conf。

5、重启ftp就可以了
/etc/init.d/vsftpd restart
搞定。
其中遇到的问题:
1、像上面介绍设置好后,test用户可下载,但不能上传。
解决办法: 修改selinux。

2、要注意的问题就是目录的权限问题。
如主目录是/data/ftp就要将这个目录的改为用户与用户组都是test才行。
Linux下搭建FTP服务器的更多相关文章
- Linux 下搭建ftp服务器 指定用户指定目录及其他操作
		
搭建 Linux下 rpm -qa |grep vsftpd查看是否安装 没安装yum安装 /etc/vsftpd/目录下有vsftpd.conf配置文件 根据需求 进行配置 是否使用匿名用户以及文 ...
 - Linux下搭建FTP服务器(Ubuntu16.04)
		
搞了下FTP服务器,基本上能遇到的问题都遇到了-.-! 先说步骤: 1.安装vsftpd软件包 sudo apt-get install vsftpd 2.打开配置文件 vim /etc/vsftpd ...
 - 在linux下搭建ftp服务器【转】
		
1 安装 vsftpd yum install vsftpd 2 配置 vsftpd 打开 vsftpd 文件: vi /etc/vsftpd/vsftpd.conf 初次修改前建议备份该文件 2.1 ...
 - CentOS6.5下搭建ftp服务器(三种认证模式:匿名用户、本地用户、虚拟用户)
		
CentOS 6.5下搭建ftp服务器 vsftpd(very secure ftp daemon,非常安全的FTP守护进程)是一款运行在Linux操作系统上的FTP服务程序,不仅完全开源而且免费,此 ...
 - win10与Ubantu双系统:Linux下开启FTP服务器与创建无线热点(实现文件共享)
		
如何在win系统下使用filelizza这个软件搭建FTP服务器,然后建立一个无线局域网,让平板终端连接以后,访问电脑硬盘的文件. 如果是只在win7环境下,一切都很简单,按照上文提供的教程就可以实现 ...
 - 【转】Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍
		
Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍 FTP 是File Transfer Protocol(文件传输协议)的英文简称,它基于传输层协议TCP建立,用于Interne ...
 - linux系统搭建ftp服务器及创建用户使用
		
linux 系统下搭建ftp服务器 ftp是什么 FTP是 File Transfer Protocol 文件传输协议的英文名称,用于在Internet上控制文件的双向传输. 同时它也是一个应用程序. ...
 - linux下搭建ftp文件服务器
		
linux下搭建ftp文件服务器 一.搭建步骤(以在centos7中搭建为例) 1.首先检查一下系统中是否已经安装了vsftpd软件 # 查看是否安装vsftpd rpm -q vsftpd rpm ...
 - Linux下部署FTP服务器
		
Linux下部署FTP服务器 下载安装包 在这里介绍的是离线部署FTP,首先下载对应的rpm包,下载链接为: 下载vsftpd服务 下载FTP客户端 安装ftp服务器 关闭防火墙 service ip ...
 
随机推荐
- 关于Erlang中的behaviour
			
唔,听说过这四个牛逼渣渣的behaviour:gen_server,gen_fsm,gen_event,supervisor.所以也就更加好奇behaviour的实现. 在解释它是怎么工作的之前,我们 ...
 - linux输出  /dev/null
			
在学习Linux的过程中,常会看到一些终端命令或者程序中有">/dev/null 2>&1 "出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者g ...
 - jquery如何根据text选择option
			
百度出来的代码都是这样的: $('#test option[text="b"]').attr("selected",true); 或 $('#test').fi ...
 - 互联网实习笔记之shell笔记
			
linux下面一切都是可以配置的 #vim可以有 .vimrc文件 #------.vimrc开始---- set vb t_vb= set number syntax on set hlsearch ...
 - 布局容器layout  Container
			
画布canvas 盒子Box VBox Hbox-->HGroup VGroup 控制条 ControlBar
 - String类和StringBuffer类的区别
			
首先,String和StringBuffer主要有2个区别: (1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringB ...
 - web兼容行探究1:IE 6 select节点显示在绝对布局之上的解决方法
			
解决方式就是在绝对布局的元素下放置一个一样大小的iframe元素,这样iframe可以将select盖住,同时解决了问题. 源码如下: <!-- IE6BUG select在絕對定位的元素之上顯 ...
 - CSS Animation
			
div { /* Chrome, Safari, Opera 等使用webkit引擎的浏览器*/ -webkit-animation-name: myfirst; /*规定 @keyframes 动画 ...
 - OpenSuse Caffe CNN库 配置
			
参考官方文档:http://caffe.berkeleyvision.org/installation.html 1. 安装CUDA 参考 http://www.cnblogs.com/sunshy/ ...
 - 关于easyui遇到的问题
			
easyui中的datagrid分页中有时候会碰到context.Request["rows"]的值等于nAn的问题:这是一般都是设置的pageSize的值不在pageList里引 ...