`

【转】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。



转自http://help.aliyun.com/view/11108189_13435411.html?spm=0.0.0.0.2pB2GF
分享到:
评论

相关推荐

    Linux下ftp权限设置

    下面将详细介绍如何在Linux下设置FTP权限,并简述Linux环境下Tomcat的安装过程。 一、Linux FTP权限设置 1. **安装FTP服务**:常见的FTP服务器软件有vsftpd、ProFTPD等。以vsftpd为例,可以通过`sudo apt-get ...

    Linux离线安装ftp安装包

    在Linux系统中,FTP(File Transfer Protocol)是一种广泛使用的网络协议,用于在互联网上进行文件传输。本资源提供了一种离线安装FTP服务器的方法,特别适用于没有网络连接或者网络环境受限的Linux环境。这里我们将...

    linux下ftp配置

    Linux 下 FTP 服务器配置 Linux 下 FTP 服务器配置是指在 Linux 操作系统下安装、配置和启动 FTP 服务器,以便用户可以通过 FTP 客户端上传、下载文件。FTP 服务器是一种常用的网络服务,允许用户通过 Internet ...

    linux下搭建ftp服务器

    ### Linux 下搭建 FTP 服务器详解 #### 一、概述 在 Linux 系统中搭建 FTP (File Transfer Protocol) 服务器是一种常见的需求,特别是在需要提供文件共享服务时。本文将详细介绍如何在 Red Hat Enterprise Linux 5 ...

    Linux FTP服务配置

    Linux FTP服务配置主要涉及到的是VSFTP服务器的配置,VSFTPd(Very Secure FTP Daemon)是一个安全的FTP服务器,提供对匿名用户和本地用户的不同访问权限控制。配置文件位于`/etc/vsftpd/vsftpd.conf`,其中包含了...

    linux下c的ftp客户端

    自己编写的linux c的ftp客户端,能够和服务器端进行比较好的交互,实现上传,下载,ls,cd等十几个命令。

    linux下ftp客户端.zip

    linux下 ftp shell ,ftp客户端安装ftp-0.17-54.el6.x86_64.rpm 下载后,解压,上传rpm包到/usr/local/src下,执行rpm -ivh ftp-0.17-54.el6.x86_64.rpm(同时也要安装好vsftpd,查看service vsftpd status运行状态...

    LINUX FTP设置方法

    ### LINUX FTP设置方法详解 #### 1. FTP服务概述及工作模式 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议。它采用客户/服务器的工作模式,支持两种连接方式:主动模式(Port)和被动模式...

    linux下设置ftp及增加SSL服务.docx

    Linux 下设置 FTP 及增加 SSL 服务 本文档将指导读者在 Linux 系统下设置 FTP 服务并增加 SSL 加密支持,以确保数据传输的安全。 一、VSFTPD 介绍 VSFTPD 是一个轻量级、快速、可靠的 FTP 服务器软件,支持 SSL/...

    linux下图形化ftp上传下载工具

    在Linux环境下,GFTP提供了一个用户友好的图形界面,使得在没有熟悉命令行工具的情况下,也能方便地进行文件的上传和下载。 ### 安装GFTP 在大多数Linux发行版中,可以通过包管理器轻松安装GFTP。以下是在Ubuntu或...

    Linux下安装卸载ftp的方法

    ftp是liunx下常用的软件之一。 1.将用户切换到root:su - ; 2.检查机器是否已经安装了ftp:rpm -qa|grep vsftpd;  如果没有返回任何结果,表示没有安装;如果返回文件包名,这表示已经安装了该服务; 3.开始安装:...

    Linux下安装FTP

    通过以上步骤,你已经在Linux环境下成功地搭建了一个基于Apache FtpServer的FTP服务。需要注意的是,实际操作时,JDK的版本和路径可能会有所不同,根据实际情况进行调整。同时,为了保证服务器安全,还需要对FTP服务...

    linux设置ftp用户

    Linux 设置 FTP 用户 Linux 作为一个流行的操作系统,在网络服务中扮演着重要角色。其中,FTP(File Transfer Protocol,文件传输协议)服务是 Linux 系统中的一种基本服务,允许用户通过网络上传和下载文件。然而...

    linux下搭建ftp服务器实验报告借鉴.pdf

    通过本次实验,我了解了 FTP 的工作原理,学会了在 Linux 系统下配置 FTP 服务器,并且利用它来进行网络文件提供服务。 六、评分标准 本实验的评分标准包括: 1. 实验过程(30%) 2. 实验结果(30%) 3. 实验报告...

    Linux平台下FTP客户端的设计思路.pdf

    Linux 平台下 FTP 客户端的设计思路 Linux 操作系统是当今最流行的操作系统之一,其稳定、灵活、可扩展性强等特点使其在服务器领域中广泛应用。随着互联网的普及,文件传输协议(FTP)成为一种必不可少的网络协议。...

    linux下的ftp实现

    本文将深入探讨如何在Linux环境下实现一个简单的FTP客户端,主要涉及C/C++编程语言、socket编程以及与FTP服务器的交互。 FTP客户端的核心在于socket编程,它是网络通信的基础。在C/C++中,我们可以使用`...

    linux下ftp搭建

    本文将详细介绍如何在Linux环境下搭建FTP服务器,以便于文件共享和远程管理。我们将遵循以下步骤: 1. **选择FTP服务器软件** 在Linux中,有几种常见的FTP服务器软件可供选择,如vsftpd、ProFTPD和PureFTPD。本...

    linux下ftp服务器建设

    ### Linux下FTP服务器建设知识点详解 #### 一、实验说明:Vsftpd介绍与特性 在Linux环境下搭建FTP服务器时,通常会选择Vsftpd作为首选工具。Vsftpd(Very Secure FTP Daemon)是一款专为安全性而设计的FTP服务器...

    FTP.rar_ftp 查找 linux_ftp linux_linux ftp_linux ftp_linux下ftp

    本压缩包“FTP.rar”可能包含了一些关于在Linux环境下使用FTP的相关资料,包括源代码,这有助于理解FTP的工作原理和在Linux中的实现。 FTP在Linux中的实现主要有两种方式:命令行界面的FTP客户端和图形化的FTP...

Global site tag (gtag.js) - Google Analytics