`

Linux安装ftp服务(续)

阅读更多

       上一篇《Linux安装ftp服务》中实现了FTP服务的基本功能,但是属于匿名登录的方式。

本篇内主要是目标:

实现指定用户指定目录的FTP上传。

一、实操阶段

1.1、使用vi,打开/etc/vsftpd/vsftpd.conf文件将红框中的内容前#去掉。

2.2、指定ftp文件夹。在etc/vsftpd/vsftpd.conf文件末尾增加local_root=/var/ftp/pub

2.3、使用命令:getsebool -a | grep ftp,查看 ftp_home_dir的状态是否为on,如果不是通过命令:setsebool ftp_home_dir=on。


2.4、使用命令touch创建一个名字为chroot_list的文件,使用vi编辑该文件,输入需要登录ftp的用户,上传发现然后重启vsftp服务,命令:service vsftpd restart 即可。

 二、测试反馈及问题处理

 经过测试发现,即使修改上传路径的权限为777也是无法上传成功的。后来发现的是由于SELinux属于开启状态,通过命令查看SELinux开启的状态:getenforce (SELinux的工作模式一共有三种 enforcing[强制模式]、permissive[允许模式]和disabled[禁用模式]),只要设置成为后两种之一即可,临时设置不需要重启服务器命令:setenforce 0

 

更多知识内容可查看:

http://www.doc88.com/p-635728968846.html

http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/26/3100444.html

 

  • 大小: 17.2 KB
  • 大小: 4.3 KB
  • 大小: 11.6 KB
分享到:
评论

相关推荐

    基于linux的FTP服务器

    本项目以Linux为平台,采用C++编程语言实现了小型FTP服务器,具备了断点续传的功能,这对于大文件传输尤其有用。 FTP服务器的工作原理主要包括以下几个方面: 1. **连接建立**:客户端通过TCP连接到FTP服务器的21...

    ftp 断点续传实现

    FTP 服务器进程可以同时为多个客户进程提供服务。FTP 服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。FTP 客户端可以通过控制连接和数据连接来与 FTP 服务器...

    基于Linux系统的FTP服务器的实现.pdf

    本文主要介绍了基于Linux系统的FTP服务器的实现,选择了具有小巧、轻快、安全易用的服务器软件vsftpd,通过对Linux平台下的FTP网络服务原理的分析,利用vsftpd构建FTP服务器,并进行相关安全配置。该FTP服务器具有...

    基于LINUX下FTP 服务器

    2. **在Linux上安装FTP服务器** Linux系统中常见的FTP服务器软件有vsftpd(Very Secure FTP Daemon)、ProFTPD和vsftpd等。这里我们以vsftpd为例,安装命令通常是: ```bash sudo apt-get install vsftpd # 对于...

    FTP_linux.rar_FTP_linux_Linux FTP源代码_ftp断点续传_linux ftp_断点上传

    本设计实现了ftp的设计,使用了socket网络编程,ftp基于cs模式,包含客户端和服务端,可以实现上传、下载、删除、添加等各种功能,支持断点续传、多用户登陆、错误日志等功能。运行环境是linux,压缩包内含有源代码...

    linux-ftp服务器的配置及各种知识点.doc

    FTP协议的特点包括跨平台兼容性、数据传输的正确性以及断点续传功能,使得文件传输变得更加便捷。 FTP操作主要有两种:下载(download)是从服务器下载文件到本地,而上传(upload)则是将本地文件传送到服务器。...

    linux-FTP客户端(纯C代码)

    在Linux环境中,FTP(File Transfer Protocol)是一种广泛用于在不同计算机之间传输文件的协议。本文将深入探讨如何使用纯C语言编写一个简单的FTP客户端,实现基本的上传和下载功能,但不涉及断点续传机制。 FTP...

    ftpdown.rar_FTP-SERVER linux_ftp_ftp linux_ftp客户端_linux ftp

    标题中的"ftpdown.rar"可能是一个包含有关FTP服务器和客户端实现的压缩包文件,而"FTP-SERVER"、"linux_ftp"、"ftp linux"、"ftp客户端"和"linux_ftp"等标签则明确了讨论的重点是关于Linux环境下的FTP服务和客户端。...

    FTP.rar_ftp 查找 linux_ftp linux_linux ftp_linux ftp_linux下ftp

    - 配置FTP服务通常涉及编辑服务器软件的配置文件,如`/etc/vsftpd.conf`或`/etc/proftpd.conf`,以设定监听端口、用户权限、日志记录等。 - 安全性是FTP服务器的关键,通常建议使用SSL/TLS进行加密传输,防止数据...

    linux的ftp上传工具

    Linux FTP上传工具主要指的是在Windows操作系统中用于向Linux服务器传输文件的FTP客户端软件。FTP(File Transfer Protocol)是一种网络协议,专门用于在不同计算机之间进行文件传输。在Windows上,有许多这样的工具...

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

    本文将深入探讨Linux下的图形化FTP上传下载工具——GFTP,以及如何在Linux环境中安装、配置和使用它。 GFTP(GNU File Transfer Program)是一款跨平台的FTP客户端,支持多种协议,包括FTP、SFTP、FTPS、SCP等。在...

    linux下ftp实现

    在Linux操作系统中,FTP(File Transfer Protocol)是一种用于在计算机之间传输文件的标准网络协议。它允许用户通过命令行界面或图形用户界面与远程服务器交互,进行文件的上传、下载和其他管理操作。本文件中的源...

    ftp.rar_linux C++ FTP上传

    在Linux环境下,使用C++实现FTP(File Transfer Protocol)上传功能是一项常见的编程任务,它涉及到网络编程、协议解析以及文件操作等多个方面的知识。FTP是一种应用层协议,主要用于在客户端和服务器之间进行文件...

    linux C 实现ftp服务器

    然而,实际的FTP服务器可能包含更多的高级特性,如TLS/SSL加密、PASV模式、断点续传等。对于初学者来说,这个项目是一个很好的起点,可以帮助他们深入理解网络编程和文件系统操作。而对于有经验的开发者,这样的项目...

    linux下的ftp服务器客户端

    linux下的ftp服务器客户端,多线程实现,可暂停、继续任务。删除任务,支持续传,还有非常不成功的进度查看。 注释挺多,适合像我一样的新手参考使用。 包含一部分没有使用到的自己写的API接口,可以增加功能。

    linux下类ftp软件,可实现简单的断点续传

    标题提到的“Linux下类FTP软件,可实现简单的断点续传”很可能是指像vsftpd、ProFTPD或FileZilla Server这样的FTP服务器软件,以及FileZilla Client、WinSCP或lftp这样的FTP客户端。这些软件不仅提供了基本的FTP服务...

    Linux下架构FTP服务器.pdf

    Wu-FTPd提供了全面的FTP服务功能,并且与Red Hat Linux系统高度集成,使得在Red Hat Linux 7.0及更高版本上配置FTP服务器变得相对简单。 获取Wu-FTPd: Wu-FTPd可以通过RPM(Red Hat Package Manager)包的形式获取...

    Linux C 实现简单FTP

    在IT领域,Linux系统因其开源...然而,实际的FTP服务可能需要更复杂的功能,如支持 passive mode、断点续传、权限控制等,这些都需要进一步的学习和实现。在开发过程中,不断测试、调试和优化是提升FTP服务性能的关键。

    最好的linux客户端FFFTP&putty

    1. 安装FFFTP:在Linux系统中,通常可以通过软件包管理器如apt(Ubuntu/Debian)、yum(RHEL/CentOS)或dnf(Fedora)来安装。 2. 创建新连接:打开FFFTP,输入服务器的FTP地址、端口号、用户名和密码。 3. 连接...

    XFTP_Linux服务器FTP上传

    【XFTP_Linux服务器FTP上传】是针对在Linux操作系统中进行文件传输的一种高效解决方案。XFTP,全称为“X File Transfer Protocol”,是一款专为Linux设计的FTP客户端软件,旨在简化用户向Linux服务器上传和下载文件...

Global site tag (gtag.js) - Google Analytics