Liunx在centOS系统下安装ftp步骤

1.                  Linux下安装ftp

说明:要想完成以下所有操作,首先必须要将vsftp和ftp都安装。

1.1.检查linux系统是否已经安装了vsftp

使用命令:rpm -qa|grep vsftp

1.2.在yum源上查看可供下载的软件包

使用命令:yum list vsftpd

1.3.安装vsftpd软件

使用命令:yum install vsftpd.i686

1.4.启动vsftpd服务,并在启动后搜索该进程是否成功启动

使用命令:#service vsftpd start

                   #ps _ 

1.5.查看ftp默认的监听端口21是否已经处于监听状态

使用命令:#netstat –pan | grep 21

执行命令后可以看到21端口已经由vsftpd这个进程监听了。

1.6.服务启动失败的解决方法

1)                      服务失败:

2)                      停止服务后查看服务状态:

3)                      重启服务并查看是否已开始监听服务:

 

说明:在编写该文档的时候,一开始只是安装了vsftpd,所以用ftp匿名登录的时候一直都登不上去,后来又安装了ftp才能够正常的用ftp匿名用户以及空密码成功登录。

1.7.匿名用户登录ftp

使用命令:ftp localhost ftp 127.0.0.1登录

用户名ftp

密码:空

1.8.退出ftp

用bye 或quit命令退出ftp

1.9.为ftp创建一个新用户

1)                      使用命令:#useradd testftp

      #passwd testftp

2)                      用新用户登录ftp

使用命令:# ftp localhost

1.10.      如果用户登录失败

使用命令:

#setsebool ftp_home_dir=1

#service vsftpd status

# service vsftpd restart

 

 

1.11.      下载文件

使用命令:get  /pub/test/ftp.txt   /root/test/backup/ftp.txt

命令说明:用get命令将/root/test/backup文件目录下的ftp.txt文件下载到/pub/test目录下

           无论是上传到目的目录还是下载到目的目录,都必须要在目录下创建好这个文件,参见红色字体的文件名

1.12.      上传文件

使用命令:put  /home/testftp/sc/1.txt  /home/testftp/xz/1.txt

命令说明:testftp是ftp登录用户,sc和xz是testftp用户下创建的文件夹

1.13.      Root用户登录ftp服务器的设置

Vsftp部署有匿名用户和本地用户两种方式:

本地用户:用户在ftp服务器上有账号,且该账号为本地用户账号,登陆目录为/home/用户名

匿名用户:用户在ftp服务器上没账号,登陆目录为/var/ftp

/etc/vsftpd/vsftpd.conf  //主配置文件

/etc/vsftpd/ftpusers    //指定哪些用户不能访问ftp服务器

/etc/vsftpd/user_list

当在主配置文件vsftpd.conf中设置了userlist_enable=YES,userlist_deny=YES时,user_list中指定的用户不能访问ftp服务器。

当在主配置文件vsftpd.conf中设置了userlist_enable=YES,userlist_deny=NO时,仅仅user_list中指定的用户能访问ftp服务器。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值