linux安装ftp步骤


有些linux版本没有自带的vsftpd,比如Centos 6.6,需要安装
1,查看是否安装了FTP:rpm -qa |grep vsftpd

如果没有任何输出,表示没有安装。

如果出现如下版本信息,则表示已经安装。

 

2,如果没有安装,可以使用如下命令直接安装

yum -y install vsftpd

默认安装目录:/etc/vsftpd

3,添加FTP账号

useradd admin  -s /sbin/nologin

该账户路径默认指向/home/admin目录
设置密码:passwd admin  
4,一些常用设置

a,设置匿名用户可以下载上传

将文件/etc/vsftpd/vsftpd.conf 中

anon_upload_enable=YES

anon_mkdir_write_enable=YES

两项启用(去掉前面的#号)

b,设置防火墙:iptables -F

c,设置开机启动sftp:chkconfig vsftpd on

d,根据个人需要设置默认目录

这里设置/www为默认目录。修改/etc/passwd文件,找到你的用户名的那一行修改路径,然后保存即可,无需重启

将admin:x:500:500::/home/admin:/sbin/nologin

改成admin:x:500:500::/www:/sbin/nologin

5,启动

启动:service vsftpd start 
重启:service vsftpd restart

6,测试
用浏览器地址栏或者我的电脑地址栏测试下
 ftp://103.96.XX.XX

 

7:默认

只能上传到目录/home/admin,不能修改子目录

所以修改权限

chmod -R 777  /home/admin


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM