在日常运维工作中,常部署到的FTP是vsftpd和proftd。之前写了Linux下FTP虚拟账号环境部署总结,下面简单说下本地用户下的FTP环境部署过程:
简单梳理下FTP主动和被动两种工作模式:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
下面简单记录下vsftpd和proftd部署过程:
1)vsftpd部署(本地用户登陆环境)
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
|
---------------------------------------------------------------------------------------------
连接ftp的时候如果报错如下:
500 OOPS: cannot change directory:/home/smsb-ftp
这种一般是由于selinux没有关闭造成的,解决办法:
[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive
[root@localhost ~]# setsebool ftp_home_dir on
--------------------------------------------------------------------------------------------
vsftpd.conf配置文件中的主要参数介绍

2)proftpd部署(本地用户登陆环境)
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|
-----------------------------------Proftpd配置说明--------------------------------------
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
|
***************当你发现自己的才华撑不起野心时,就请安静下来学习吧***************
本文围绕Linux本地用户下的FTP环境展开,介绍了常部署的vsftpd和proftpd,梳理了FTP主动和被动工作模式,记录了二者的部署过程,还针对vsftpd连接报错给出解决办法,并介绍了vsftpd.conf配置文件主要参数。
&spm=1001.2101.3001.5002&articleId=95331573&d=1&t=3&u=089ec5930a27414facb1bece0d658c2f)
379

被折叠的 条评论
为什么被折叠?



