配置vsftp并添加用户

简介:

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,如需转载请自行联系原作者

相关文章
vsftp的默认目录那点事
   1、vsftpd 的默认根目录是/var/ftp/ 默认配置下,匿名用户登录vsftpd 服务后的根目录是/var/ftp/ 如图:的对应关系   2、系统用户登录  (vsftpd 服务后的根目录是系统用户的家目录。
4283 0
|
JavaScript 关系型数据库 MySQL
在线文档频繁故障不稳定,其实可以自己搭一个Etherpad在线文档
在线文档频繁故障不稳定,其实可以自己搭一个Etherpad在线文档
|
消息中间件 Java 物联网
一文搞懂MQTT,如何在SpringBoot中使用MQTT实现消息的订阅和发布
之前介绍了RabbitMQ以及如何在SpringBoot项目中整合使用RabbitMQ,看过的朋友都说写的比较详细,希望再总结一下目前比较流行的MQTT。所以接下来,就来介绍什么MQTT?它在IoT中有着怎样的作用?如何在项目中使用MQTT?
18963 63
一文搞懂MQTT,如何在SpringBoot中使用MQTT实现消息的订阅和发布
Debian 官方源换为国内的源的操作方法
apt-get update 报错,采用更换源的方式解决问题。
55950 0
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
255438 0
|
Linux
阿里云官方yum源
阿里云官方yum源
72683 0
|
数据采集 存储 编解码
「Python」爬虫-5.m3u8(视频)文件的处理
>本文主要讲解了如何下载m3u8的视频文件到本地,加密解密,将ts文件合并为一个mp4文件三个知识点。
779 0
|
JavaScript Linux 开发工具
CentOS7下安装nvm
CentOS7下安装nvm
3690 0