博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置vsftp并添加用户
阅读量:7155 次
发布时间:2019-06-29

本文共 1094 字,大约阅读时间需要 3 分钟。

vsftpd服务 添加用户

vsftp的安装,yum还是源码随便你,下面说说建立ftp账户。

[root@localhost]# useradd -d /opt/data/http/upload -g ftp -s /sbin/nologin ftpman

[root@localhost]# passwd ftpman

Changing password for user ftpman.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

这样就为系统增加了一个名为ftpman,家目录指向为/opt/data/http/upload的且不能直接用于登录centos系统的ftp用户

vi /etc/sysconfig/iptables-config 照下面修改

    IPTABLES_MODULES="ip_conntrack_ftp"

    保存退出

    vi /etc/modprobe.d/modprobe.conf

    options ip_conntrack_ftp ports=你的ftp端口如2121

    保存退出

    service iptables restart

若ftp服务器连接失败,错误提示:

500 OOPS: cannot change directory:/home/*******

500 OOPS: child died

可尝试用以下命令:

setsebool -P ftpd_disable_trans 1

service vsftpd restart

    P这个参数表示以后重启系统也不用再打一遍。

修改/etc/vsftpd/vsftpd.conf文件:

    anonymous_enable=NO

    connect_from_port_20=NO

    banner_file=/etc/vsftpd/welcome

    chroot_local_user=YES

    chroot_list_enable=NO

    listen_port=21

#   监听169.170这台机器

#   listen_address=192.168.169.170 

    

修改文件夹的读写权限:

chown ftpman.ftp /opt/data/http/upload

chmod 760 /opt/data/http/upload

本文转自 朱科强 51CTO博客,原文链接:http://blog.51cto.com/zhukeqiang/1706273,如需转载请自行联系原作者

你可能感兴趣的文章
centos7默认运行级别和终端分辨率修改
查看>>
FMDB使用Cached Statement功能
查看>>
Echarts画折线图超过1000个点,加载慢
查看>>
DNS相关配置
查看>>
【新】斯凯平台的搭建
查看>>
linux中的“5种网络 IO 模型”
查看>>
Redis学习手册(目录)
查看>>
第二项目完成之后的小节
查看>>
capistrano安装
查看>>
PostgreSQL性能
查看>>
DOM4J实现XMl的增加,删除,修改,查询
查看>>
linux下apache和tomcat的整合
查看>>
Wordpress去插件化之合并插件
查看>>
CentOS安装SecureCRT的sz/rz工具包
查看>>
我的友情链接
查看>>
spring--
查看>>
SWAP 交换分区管理
查看>>
LoadRunner测试脚本
查看>>
ELK-kibana
查看>>
linux正则表达式
查看>>