阿里云CentOS使用vsftpd搭建FTP服务器

阿里云CentOS使用vsftpd搭建FTP服务器

操作方法

  • 01

    检查更新:# yum check-update

  • 02

    安装更新:# yum update 前两条可省略

  • 03

    检查是否安装vsftpd:# rpm -q vsftpd 或者rpm –qa | grep vsftpd

  • 04

    安装vsftpd:# yum install vsftpd –y

  • 05

    设置开机启动vsftpd ftp服务 # chkconfig vsftpd on 启动vsftpd服务 # service vsftpd start 管理vsftpd相关命令: 停止vsftpd:  # service vsftpd stop 重启vsftpd:  # service vsftpd restart

  • 06

    开通telnet服务 # rpm -q xinetd # yum -y install xinetd # chkconfig xinetd on # service xinetd start 这样就开通了telnet了。

  • 07

    建立用户组和用户和相应的文件夹并更改权限 # groupadd group1 # groupadd group2 # usradd  -G group1,group2 user1 # usradd  -G group1,group2 admin # passwd user1 # passwd admin # mkdir /etc/zancheng # mkdir /etc/zancheng/group1 # mkdir /etc/zancheng/group2 # chown uesr1:group1/etc/zancheng/group1 # chown admin:group2 /etc/zancheng/group2 # chmod 770 /etc/zancheng/group1 # chmod 770 /etc/zancheng/group2

  • 08

    linux下如何查看所有的用户和组信息 /etc/group  文件是用户组的配置文件。 /etc/passwd 文件是用户的配置文件。 使用cat、more、less、head、tail以及vim等命令都可以查看、修改这两个配置文件。

  • 09

    编辑VSFTPD.CONF # vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO 加入 local_root=/etc/zancheng user_config_dir=/etc/vsftpd/ftp_config_dir 开启chroot chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list

  • 10

    建立并编辑chroot_list # vi /etc/vsftpd/chroot_list 填入你创建的用户 user1 admin

  • 11

    建立用户的独立文件 # mkdir /etc/vsftpd/ftp_config_dir # vim /etc/vsftpd/ftp_config_dir/user1 cmds_allowed=ABOR,ACCT,APPE,CWD,CDUP,HELP,LIST,MODE,MDTM,NOOP,NLST,PASS,PASV,PORT,PWD,QUIT,REIN,RETR,SITE,SIZE,STOR,STAT,STOU,STRU,SYST,TYPE,USER

  • 12

    现在admin具有可读可写可修改的权限,user1具有可读可写权限,如果想修改权限,可按下面的做法: 1、只能上传。不能下载、删除、重命名。 cmds_allowed=FEAT,REST,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RMD,SIZE,STOR,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST 2、只能下载。不能上传、删除、重命名。 write_enable=NO 3、只能上传、删除、重命名。不能下载。 download_enable=NO 4、只能下载、删除、重命名。不能上传。 cmds_allowed=FEAT,REST,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RMD,RNFR,RNTO,RETR,DELE,SIZE,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST

  • 13

    关掉SELinux: 打开终端,输入:setsebool -P ftpd_disable_trans 1 然后重启FTP服务:service vsftpd restart

  • 14

    使用Windows文件资源管理器或者filezilla登录ftp://123.123.123.123(填你自己的外网地址)试一下

(0)

相关推荐

  • 阿里云CentOS系统yum方式安装vsftpd

    安装vsftp 使用yum命令安装vsftp [root@iZ23joxwgi7Z ~]# yum install vsftpd -y 添加ftp帐号和目录 先检查一下nologin的位置,通常在/u ...

  • CentOS 7 搭建ftp服务器

    本文采用最新的CentOS 7 来学习搭建Linux各种服务器,今天分享的是搭建ftp服务器(ps:不建议使用最新的系统去学习,因为系统发生了改变,好多以前的搭建服务器的方法就不行了,比如说cento ...

  • linux下简单快速的搭建ftp服务器环境

    不管是linux还是windows主机都是需要配置才会有ftp服务器了,下文为各位介绍在linux系统搭建ftp服务器环境细节,有需要了解的可以和小编来学学。 1、SSH登陆服务器 2、yum安装vs ...

  • 如何在自己的电脑上搭建FTP服务器?

    VPS.云主机我们都玩过了不少,那用自己的电脑搭建FTP服务器不知道大家有没有试过呢?其实里面的操作都是差不多的,优与云就是喜欢瞎折腾,借此,小编也把这些教给那些还不会搭建的朋友. 操作方法 01 首 ...

  • 在win7系统下IIS搭建FTP服务器图文教程介绍

    win7下IIS搭建FTP服务器图文教程,图有点小,请多多包涵! 今天写一下用win7自带的IIS搭建简单的FTP服务器,阅读本文前请确认你的系统版本是win7旗舰版,其它版本貌似不带IIS。。。 第 ...

  • linux下用Proftpd搭建ftp服务器及配置

    linux下搭建ftp服务器的软件是wuftp,现在真的时代变了,上网看一下几乎全世界的人都用proftpd了!赶个潮流,我也用proftpd在公司的一台备用小服务器上装上ftp服务器。 首先prof ...

  • 用Win8自带了IIS搭建FTP服务器实现文件共享

    FTP服务是互联网的一项基础服务,通过这项服务两台或两台以上的相互联网的设备就可以共享文件。虽然市面上已经有不少软件提供了搭建FTP服务器的功能,不过Win8系统自带了IIS就可以让我们实现这一愿望。 ...

  • Win7下搭建FTP服务器实现文件共享

    步骤1、控制面板-程序-打开或关闭Windows功能,或者在开始菜单里搜索"打开或",弹出Windows功能窗口,勾选Internet信息服务下的FTP功能和Web管理工具,以此开启服务。点击确定后, ...

  • Win8系统如何搭建ftp服务器?

    FTP服务器可以让主机之间相互传送共享文件,如今是一种流行的文件共享方式,而win8系统下,FTP服务器的搭建会有一些变化,小编来为大家介绍一下。 Win8如何搭建FTP服务器 FTP(File Tr ...