`
275553385
  • 浏览: 704232 次
  • 性别: 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下服务器的架设

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

    Linux架设FTP服务器

    Linux架设FTP服务器 图文说明 FTP服务的基本概念  FTP是用于进行文件传输的网络协议  FTP服务中分为服务器和客户机两个角色 FTP服务器的传输模式  主动模式:由服务器主动连接客户机建立数据链路  主动...

    用Linux架设FTP服务器

    简单的在Linux下架设ftp服务器,需要的话,可参考一下。

    linux的各种服务器架设总汇

    这是linux各种服务器的架设,包括web服务器、ftp服务器,vcn服务器,dhcp服务器,nfs服务器,http服务器的架设等等。

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

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

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

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

    Linux下FTP服务器vsftp配置

    Linux下FTP服务器vsftp架设。直接参照配置文档配置完成即可对ftp服务器的架设。

    Linux上ftp服务器的配置

    掌握Linux下Vsftpd服务器的架设方法,学会使用ftp服务器。 2.实训内容 1) 本地用户和匿名用户都可以登录。 2) 设置本地用户具有下载、上传和创建目录的权限。 3) 设置匿名用户只能下载,访问匿名用户默认下载目录/...

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

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

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

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

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

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

    linux假设ftp服务器的办法

    文章提出了在linux环境下架设ftp服务器的办法,内容具体。

    Red Hat Linux 9 架设FTP服务器的方法

    vsftpd是目前Linux最好的FTP服务器工具之一,它的最大优点就是安全,除此之外,它还具有体积小,可定制强,效率高的优点。本文介绍了安装vsftpd服务器,启动、重新启动、停止vsftpd服务,对vsftpd配置的方法。

    Linux服务器架设视频合集

    教程名称:Linux服务器架设视频合集   课程目录: 【】Linux DHCP服务器 【】Linux DNS主服务器 【】Linux DNS从服务器 【】Linux DNS缓存服务器 【】Linux FTP服务器   资源太...

    linux中架设FTP服务器

    参考该文件可以轻松的在linux中架设FTP服务器。

    网管宝典 Linux服务器架设与管理

    本书系统、全面地介绍了linux系统中服务器的架设和配置方法,全书共分16章,内容包括linux简介和安装、linux基本网络配置、linux防火墙、远程控制、nfs和nis、dhcp服务器、web服务器、ftp服务器、电子邮件服务器、...

    LINUX下VSFTP配置文档

    LINUX下FTP服务器架设--VSFTP配置

    LINUX下FTP服务器的配置

    1、在Linux操作系统之上架设Vsftpd服务器并用自己的账号登录服务器,然后上传文件。 2、建立并配置一个虚拟的FTP服务器

    Linux服务器架设教学视频(11集)

    教程名称:Linux服务器架设教学视频(11集)课程目录:【】(3)架设NFS文件服务器的方法【】(10)架设数据库服务器【】(11)架设邮件服务器【】(1)架设DHCP服务器【】(2)架设FTP服务器【】(4)架设Samba服务器...

Global site tag (gtag.js) - Google Analytics