`
275553385
  • 浏览: 721365 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

Linux下FTP服务器架设

阅读更多
在CentOS下架设FTP服务器
1)安装相关软件。vsftp.............

Linux下配置VSftp服务器步骤一、检查是否安装了vsftpd, rpm -qa |grep vsftp

Linux下配置VSftp服务器步骤二、新建用户

useradd test -g root -d /mpeg -s /sbin/nologin     #该用户仅用来支持FTP服务,因此不必让他登录系统

注:改变用户的shell命令为usermod -s /sbin/nologin coship

Linux下配置VSftp服务器步骤三、设置密码

passwd test    # 连续输入两次密码

Linux下配置VSftp服务器步骤四、修改SELinux参数

setsebool ftpd_disable_trans 1

service vsftpd restart

说明:如果不修改,连接时会提示

500 OOPS: cannot change directory:/mpeg

500 OOPS: child died

Linux下配置VSftp服务器步骤五、修改/mpeg权限

chmod 775 /mpeg

Linux下配置VSftp服务器步骤六、设置/etc/vsftpd/vsftpd.conf

将anonymous_enable=NO,这样可以限制匿名用户登录。

local_enable=YES       #启用本地用户登录

write_enable=YES       #设置可以进行写操作

local_umask=022        #设定上传后文件的权限掩码

userlist_enable=YES    #启用用户登录控制

local_root=/mpeg       (路径自定义)#定义所有本地用户的根目录。当本地用户登入时,将被更换到此目录下。(注释则访问该用户自己目录)

否则访问其它目录时会提示:550 Failed to change directory.

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list #指出被锁定在自家目录中的用户的列表文件。文件格式为一行一用户。

注意:

当chroot_local_user=NO、chroot_list_enable=YES时,chroot_list中用户为锁定用户,即他们除了自己的目录,不可以访问其他目录。

当chroot_local_user=YES、chroot_list_enable=YES时,chroot_list中用户为非锁定用户,他们可以访问任何其他目录。

Linux下配置VSftp服务器步骤七、设置vsftpd自动启动

chkconfig vsftpd on 或

运行ntsysv将vsftpd选上 或

echo "/usr/local/sbin/vsftpd &" >>/etc/rc.local

Linux下配置VSftp服务器步骤八、如果出现不能访问的现象可以将防火墙和SELinux停用

1、service iptables stop

2、编辑/etc/selinux/config将SELINUX设为disabled,即SELINUX=disabled

或终端里运行system-config-securitylevel-tui

或点击“system"->"administration"->"security level and firewall对防火墙和SELinux进行设置
分享到:
评论
2 楼 275553385 2015-05-14  
#anonymous_enable=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=012
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pasv_enable=YES
pasv_min_port=10020
pasv_max_port=10040
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
listen_port=9988
ftp_data_port=9987
local_root=/alidata/demo-data/web/
#ftp登录后显示的根目录
1 楼 275553385 2012-08-17  
#anonymous_enable=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=012
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pasv_enable=YES
pasv_min_port=10020
pasv_max_port=10040
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
listen_port=9988
ftp_data_port=9987

端口变成9988  数据传送端口9987
pasv的自动适配端口范围为10020-10040

[root@localhost vsftpd]# finger sh_001
Login: sh_001                           Name: (null)
Directory: /home/ftp/                   Shell: /sbin/nologin
Never logged in.
No mail.
No Plan.


chroot_list里面是存ftp用户名的,限定在当前目录

相关推荐

    用Linux架设FTP服务器

    在IT领域,Linux系统因其开源、稳定和高效的特点,常被用于服务器...提供的文档《用FTP Serv-U搭建服务器.pdf》和《实验六 FTP服务器架设.pdf》可能包含更深入的实践指导,建议结合阅读,以提升对FTP服务器的全面理解。

    linux的各种服务器架设总汇

    2. FTP服务器架设: 文件虽然未详细讲解FTP服务器的架设,但提到FTP服务器也是Linux服务器架设中不可或缺的一个部分。配置FTP服务器通常使用vsftpd、ProFTPD等软件,需要设置的参数包括监听端口、匿名访问权限、用户...

    鸟哥Linux私房菜服务器架设(第三版)

    《鸟哥Linux私房菜服务器架设》是Linux系统管理员必备的经典教程,尤其在第三版中,作者深入浅出地讲解了Linux系统的基础知识以及如何搭建和管理服务器。本教程覆盖了从安装Linux操作系统到配置网络服务、安全管理、...

    Linux架设FTP服务器

    Linux 架设FTP服务器是一项常见的任务,特别是在需要在不同设备之间进行文件交换的企业环境中。FTP,全称为File Transfer Protocol,是一种用于在网络上进行文件传输的协议。FTP服务涉及到两个主要角色:服务器和...

    linux ftp服务器架设配置教程.docx

    Linux FTP 服务器架设配置教程 Linux FTP 服务器架设配置教程是指在 Linux 操作系统上架设和配置 FTP 服务器的过程。FTP(File Transfer Protocol,文件传输协议)是用于在网络上传输文件的一种标准协议。在 Linux ...

    linux下服务器的架设

    linux下服务器的架设 包括dhcp、nfs、ftp、dns等

    Linux高级服务器架设视频教程(11集)

    教程名称:Linux高级服务器架设视频教程(11集)课程目录:【】Linux服务器架设-架设DHCP服务器【】Linux服务器架设-架设FTP服务器【】Linux服务器架设-架设NFS文件服务器的方法【】Linux服务器架设-架设Samba服务器...

    FTP服务器架设工具

    FTP服务器架设工具可以帮助用户在自己的计算机上设置和管理FTP服务,使得其他人可以通过FTP客户端连接到这台服务器,上传、下载文件或者进行目录管理。下面将详细介绍FTP服务器架设的基本概念、流程及常用工具。 一...

    Linux企业级FTP服务器的架设及管理.pdf

    Linux企业级FTP服务器的架设及管理涉及到的关键技术主要包括Linux操作系统、FTP服务器软件VSFTPD、PAM认证机制以及数据库软件DB4。以下是对这些关键知识点的详细解释: 1. Linux操作系统:Linux是一种开放源代码的...

    Ftp服务器架设软件

    本文将详细介绍如何使用Ftp服务器架设软件来创建和管理自己的FTP服务器。 首先,我们需要理解FTP服务器的基本工作原理。FTP服务器通过监听特定的端口(通常是21号端口)等待客户端的连接请求。当客户端连接到FTP...

    FTP服务器架设教程

    通过这个"FTP服务器架设教程",你将能够学习到从零开始构建一个安全、高效的FTP服务器的过程,无论你是个人用户还是企业管理员,都能从中受益。教程中的详细步骤将帮助你一步步完成配置,让你的文件共享更加便捷和...

    FTP服务器架设速成手册

    FTP服务器架设速成手册是一本专为网络爱好者和IT从业者设计的教程,旨在帮助读者快速掌握FTP(File Transfer Protocol)服务器的建立和管理。FTP是互联网上最常用的数据传输协议之一,它允许用户在不同计算机之间...

    FTP服务器架设教程配套资料汇总

    FTP(File Transfer ...总结,FTP服务器架设涉及多个方面,从选择合适的服务器软件,到配置、安全管理,再到性能优化和故障排除,都需要细致入微的工作。这份教程配套资料汇总将是你成功架设FTP服务器的重要指南。

    Linux服务器架设,系统管理与网络管理视频教程.txt

    教程描述:Linux服务器架设,系统管理与网络管理视频教程共23节,完整目录如下:DHCP服务器安装与配、DNS服务器安装与配置、FTP服务器安装与配置、HTTP服务器安装与配置、Linux分区管理、Linux命令行基础、Linux图形...

    linux服务器架设方法大全

    从给定的文件信息中,我们可以提炼出关于Linux服务器架设方法的重要知识点,特别是与SSH、Telnet、Web服务、FTP、DNS等相关的配置和管理技术。以下是对这些知识点的详细解析: ### SSH (Secure Shell) SSH是一种...

    FTP服务器架设速成手册(HTM)

    本“FTP服务器架设速成手册(HTM)”旨在帮助读者快速掌握如何搭建和管理FTP服务器,以便进行有效的文件共享和管理。 1. FTP服务器基础 FTP服务器是运行FTP服务的软件,它接收来自客户端的FTP命令,处理文件传输请求...

    计算机网络实验FTP服务器架设

    FTP服务器的架设 1.用IIS配置和管理Ftp服务器(初级) 2.学会用FTP三剑客软件登录服务器(中级) 3.学会ftp命令登录服务器(高级) 4.用 FTP Serv-U搭建服务器(高级) ...6.用Linux架设FTP服务器(高级)

    FTP服务器架设(全).rar

    总结来说,FTP服务器的架设涉及选择合适的服务器软件、配置参数、创建用户账户、设定权限,以及考虑安全措施。通过以上步骤,您将能够成功建立一个稳定的FTP服务环境,实现文件的有效管理和分享。

Global site tag (gtag.js) - Google Analytics