作为程序员一定要保持良好的睡眠,才能好编程

linux下如何配置FTP服务器--vsftpd

发布时间:2016-05-15

配置好服务器了,但是没有ftp如何上传文件?


今天就来看一下,如何使用 linux下的vsftpd,好,来看看



第一步:检测是否有安装vsftpd

# rpm -q vsftpd

d1.png

提示,vsftpd is not installed  没有安装。

如果已经安装,那么 删除一下

yum remove vsftpd

我们重新安装。


第二步:进行安装

# yum install -y vsftpd

等待安装完成即可。看图

d3.png


d2.png


chkconfig --add vsftpd

chkconfig vsftpd on

d4.png

 通过

rpm -ql vsftpd

找到安装软件的目录
d5.png

第三步,配置vsftpd

vsftpd的配置文件位于  /etc/vsftpd/vsftpd.conf




首先建立一个用户,来ftp登录

groupadd myftp

useradd -d /data -s /sbin/nologin -g myftp song_james

d7.png


给用户song_james 设置一个密码: ftp登录需要密码啊


passwd song_james

d10.png


vim /etc/vsftpd/vsftpd.conf

编辑配置文件如下:

d6.png



vsftpd控制用户禁止访问上级目录 只能访问自己目录


如何只让用户访问自己的家目录,其他目录意外的全部不能访问:

vim  /etc/vsftpd/vsftpd.conf

如果设置为

chroot_local_user=YES

chroot_list_enable=YES (这行可以没有, 也可以有)

chroot_list_file=/etc/vsftpd/chroot_list

那么, 凡是加在文件chroot_list中的用户都是不受限止的用户,即, 可以浏览其主目录的上级目录.


如果不希望某用户能够浏览其主目录上级目录中的内容,可以如上设置,然后在文件chroot_list中去掉或不添加该用户即可。

也就是说chroot_list这个文件为空。则通过FTP登录的用户就不能访问家目录以上的文件。


如果想让ftp用户访问其他目录,则在chroot_list 中添加要访问目录的用户名即可。  一行一个用户名

以上方法必须注意.




 

chroot_list 这个文件保存着登录FTP的用户,只有这里有的名称才有可能会登录。

chroot_list 位于 /etc/vsftpd/ 这个目录下,如果没有此文件,那你就新建一个即可。


vim chroot_list

d8.png

:x 或 :wq 保存退出



然后使用 

service vsftpd restart

重新启动vsftpd服务器。


d9.png





现在还不能访问,一定要解决防火墙的问题:

防火墙设置:

运行:

iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 20 -j ACCEPT

service iptables save

service iptables restart


或者直接关闭防火墙

service iptables stop


还有一点,SELinux一定要把这个关闭了,关闭的方法:


1、临时关闭(不用重启机器):

setenforce 0            ##设置SELinux 成为permissive模式


2、修改配置文件需要重启机器:

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

重启机器即可


以上这两种方式都会影响是否能够打开。









更多>> Linux

  • shell截取字符串方式(cut、awk、sed命令)字符串切割
  • -bash: php: command not found 解决方法
  • linux安装php7.3踩坑经验
  • nc命令检查-检测一个命令是否在运行
  • Linux 打造VIM高强编辑器
  • Linux服务器Cache占用过多内存导致系统内存不足应用程序崩溃解决方案
  • linux如何修改网卡IP地址
  • linux下安装原生的mysql5.5.40
  • linux 安装php ,如何同时使用多个版本?
  • 使用crontab定时任务执行php脚本
  • 解决linux下/etc/rc.local开机器不执行的原因
  • linux下安装supervisor 保证脚本持续执行

PHP网站源码石岩网站开发横岗seo网站优化宝安关键词排名爱联网站优化软件民治SEO按天扣费同乐网站推广系统大运关键词按天收费龙华网站seo优化木棉湾网站设计福田推广网站大芬seo坪地网站制作设计石岩至尊标王松岗外贸网站制作丹竹头百度竞价宝安网站设计模板坂田建网站南山关键词排名南山阿里店铺运营罗湖阿里店铺运营爱联网站建设大浪网站推广方案光明网站优化按天计费塘坑如何制作网站大运如何制作网站木棉湾百度爱采购南联推广网站大芬网站seo优化坂田百度网站优化排名南联设计网站歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化