Linux FTP服务配置

   Ø Redhat/CentOS安装vsftp软件

  1. 更新yum源

  首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=1692

  2. 安装vsftp

  使用yum命令安装vsftp

  #yum install vsftpd -y

  3. 添加ftp帐号和目录

  先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。

  使用下面的命令创建账户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义账户名和目录:

  #useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp

  修改该账户密码:

  #passwd pwftp

  修改指定目录的权限

  #chown -R pwftp.pwftp /alidata/www/wwwroot

  4. 配置vsftp

  编辑vsftp配置文件,命令如下:

  #vi /etc/vsftpd/vsftpd.conf

  将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

  取消如下配置前的注释符号:

  local_enable=YES

  write_enable=YES

  chroot_local_user=YES

  保存修改,按ESC键,输入:wq

  5. 修改shell配置

  vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去

  6. 启动vsftp服务并测试登录

  使用命令启动vsftp服务:

  #service vsftpd start

  然后用帐号pwftp测试下是否可以登陆ftp。目录是/alidata/www/wwwroot。

  Ø Ubuntu/Debian安装vsftp软件

  1. 更新软件源

  首先需要更新系统的软件源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=1692

  2. 安装vsftp

  使用apt-get命令安装vsftp

  #apt-get install vsftpd -y

  3. 添加ftp帐号和目录

  先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。

  使用下面的命令创建账户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义账户名和目录:

  #useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp

  修改该账户密码:

  #passwd pwftp

  修改指定目录的权限

  #chown -R pwftp.pwftp /alidata/www/wwwroot

  4. 配置vsftp

  编辑vsftp配置文件,命令如下:

  #vi /etc/vsftpd.conf

  将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

  取消如下配置前的注释符号:

  local_enable=YES

  write_enable=YES

  chroot_local_user=YES

  chroot_list_enable=YES

  chroot_list_file=/etc/vsftpd.chroot_list

  保存退出

  编辑/etc/vsftpd.chroot_list文件,将ftp的账户名添加进去,保存退出

  5. 修改shell配置

  vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin 或者/sbin/nologin(具体看当前系统配置)则追加进去

  6. 重启vsftp服务并测试登录

  使用命令启动vsftp服务:

  #service vsftpd restart

  然后用帐号pwftp测试下是否可以登陆ftp。目录是/alidata/www/wwwroot。

时间: 2024-08-04 06:31:43

Linux FTP服务配置的相关文章

Linux Ftp服务

今天为了从我的xp主机上传一些东西,只好在xp上配置了一个serv-u的ftp服务器.然后从linux上用ftp命令来下载东西.具体serv-u的配置看我上传的文件.http://download.csdn.net/detail/changyanmanman/4142667 今天同事问我一个问题,在Linux 下访问FTP,并将文件上传上去. 我之前一直是用WinSCP工具的. 先将文件从linux copy到windows下,然后在传到ftp上. google 一下.方法也比较简单. 这里只讨

AIX 下 FTP 服务配置方法

1. 创建 /var/ftp [root@aix210:/]#ls /var/ftp /var/ftp not found [root@aix210:/]#mkdir /var/ftp 2. 创建 ftp group ftpgrp [root@aix210:/]#mkgroup ftpgrp 3. 创建用户 ftp [root@aix210:/]#mkuser home=/var/ftp shell=/usr/bin/bsh su=false ftp 4. 设置目录属性 [root@aix210

CentOS安装LNMP环境与VSFTP服务配置

Nginx 的支持高并发, 强大的负载均衡, 低资源消耗 使它成为了 Linux web 服务端的首选, 尤其对于小内存的 VPS, 这点更为明显, 使它完胜 Apache. 下面就介绍 LNMP 的安装.1. 准备工作   修改登录密码 : <<Linux 修改用户密码>>  修改时区及时间: <<修改 Linux 系统时区与时间>> 关闭多余 tty 通道  代码如下 复制代码 vi /etc/init/start-ttys.conf 找到tty[1-6

WinXP系统安装FTP服务工具教程

  FTP服务配置的具体步骤: 第一步:打开[控制面板],找到[添加删除程序],在[添加删除程序]面板中,选择[Widows组件向导]如下图所示 第二步:在[组件]列表中选中选中[Internet信息(IIS)]复选框,单击[详细信息]按钮,如图所示 第三步:选中[文件传输协议(FTP)]复选框,单机[确定]按钮,如图所示 第四步:安装完成后,弹出[完成"Windows组件向导"]对话框,如图所示,单击[完成]按钮,即完成器的安装

Linux系统服务 3 FTP服务原理及vsftpd服务配置

1 FTP 1 FTP是一个相当古老并且应用极为广泛的互联网协议,FTP为我们提供了一种可靠的方式在网络上进 行文件共享 2 FTP是一种CS架构的服务,拥有一个服务端和客户端,FTP使用TCP协议作为底层传输协议,提供了 数据传输的可靠性,FTP的标准端口为20,21,20做为数据接口,21为指令接口 3 所有的共享的文件都是放在服务端 2 FTP模式 FTP客户端和服务端连接有两种模式 1 主动模式:指的是假设客户端要向服务端请求文件共享的时候,首先客户端先发送一个请求到服务 的21号端口,

云服务器ECS下的FTP服务的安装配置与使用

简介 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Application).基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件. 互联网上提供文件存储和访问服务的计算机,他们依照的是FTP协议提供服务!支持FTP协议的服务器就是FTP服务器!FTP协议提供存储和传输服务的一套协议. 下载"(Download)

Linux安装FTP服务

ftp服务器 1.  在Linux和其他机器之间共享文件(在linux下安装ftp) 2.  具体安装步骤: a) 首先查看我的Redhat5上是否已经安装 rpm -qa|grep vsftpd b) 查看服务的运行状态: Service iptables status c) 安装. 如果没有安装话,就要选择一种方式安装 i. 可以到官方网站去下载 也可以用光盘安装,RedHat 5的安盘里自带的,所以我选择光盘安装 ii.   (1)先把光盘                  挂载到系统上:

如何在 linux 中搭建 FTP 服务

在本教程中,我将会介绍如何搭建你自己的FTP服务.但是,首先我们应该来的学习一下FTP是什么. FTP是什么? FTP 是文件传输协议File Transfer Protocol的缩写.顾名思义,FTP用于计算机之间通过网络进行文件传输.你可以通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算机之间传输文件,或者访问在线软件归档.但是,需要注意的是多数的FTP站点的使用率非常高,可能需要多次重连才能连接上. FTP地址和HTTP地址(即网页地址)非常相似,只是FTP地址使用ftp://

Linux系统下配置ProFTPD搭建FTP服务器步骤

实际中需要用的FTP工具,需要在Linux下做配置,本来用的vsftpd,结果各种问题,最后选了proftpd这个工具,配置起来倒是直接可用了. 以下所有操作需切换至root用户下操作! 更新源及安装Proftpd 更新源: sudo apt-get update 安装proftpd: apt-get install proftpd 添加ftp组及用户 添加组: groupadd ftpg 创建ftp用户: useradd ftpu -d /home/ftpu/ -g ftpg 设置密码 pas