博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
yum安装ftp服务器
阅读量:6830 次
发布时间:2019-06-26

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

1、安装vsftp,本文采用yum安装:

#yum install vsftpd

2、安装后运行:

# service vsftpd restart

Shutting downvsftpd:                                     [  OK  ]

Starting vsftpd forvsftpd:                               [  OK  ]

3、新增加系统用户ftptest:

#useradd -d /var/www -s /sbin/nologin gd_user1 //增加新用户ftptest不让在本机登陆

#chown -R gd_user1/var/www  //更改新增目录的权限,只允许ftptest访问此目录;

#chmod 777 -R /var/www

# passwd gd_user1                        //为用户设置密码;

Changing password for user gd_user1.

New UNIX password:

BAD PASSWORD: it does not contain enough DIFFERENTcharacters

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

5、修改vsftpd.conf 禁止匿名帐号登陆及允许自建帐号登陆:

#vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

4、修改/etc/vsftpd/chroot_list 添加gd_user1帐号允许该帐号登陆FTP服务器

vi /etc/vsftpd/chroot_list

输入gd_user1

5、在linux Shell 命令模式下

#setsebool ftpd_disable_trans 1                      // 关闭掉Selinux 对ftp服务的保护;

#vi /etc/selinux/config

SELINUX=disabled                                           //将此处设置为Disable

# SELINUXTYPE= type of policy in use. Possible valuesare:

#       targeted – Only targeted network daemons are protected.

#       strict – Full SELinux protection.

SELINUXTYPE=targeted

重启服务

# service vsftpd restart

Shutting downvsftpd:                                     [  OK  ]

Starting vsftpd forvsftpd:                               [  OK  ]

记得关闭火墙

转载地址:http://ttjkl.baihongyu.com/

你可能感兴趣的文章
The POM for XXX:jar:${com.ld.base.service.version} is missing, no dependency information available
查看>>
线程管理:守护线程的创建和运行
查看>>
iOS时间问题
查看>>
关于高可用的系统
查看>>
systemtap-note-6-userspace-stack-backtrace
查看>>
netty支持的各种socketchannel实现及比较
查看>>
配置文件操作(获取路径、及取得相应数据)
查看>>
HDU 3944 DP? [Lucas定理 诡异的预处理]
查看>>
[maven] settings 文件 国内镜像站
查看>>
[LeetCode] Encode and Decode TinyURL 编码和解码精简URL地址
查看>>
[转]关于OpenGL的绘制上下文
查看>>
MySQL索引及查询优化总结
查看>>
获取iOS系统版本号,慎重使用[[[UIDevice currentDevice] systemVersion] floatValue]——【sdk缺陷】...
查看>>
秀尔算法:破解RSA加密的“不灭神话” --zz
查看>>
Redis学习之路(003)- hiredis安装及测试
查看>>
【剑指offer】近期公共祖先
查看>>
剑指offer 38 数字在排序数组中出现的次数
查看>>
[Python] How to unpack and pack collection in Python?
查看>>
iOS 隐藏NavigationBar的方法
查看>>
最新.net和Java调用SAP RFC中间件下载
查看>>