博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【centos 7】搭FTP服务和web访问
阅读量:4340 次
发布时间:2019-06-07

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

步骤:安装 vsftpd-->增加用户-->配置vsftpd和用户权限 -->配置iptables

安装httpd,开放http访问 /var/tmp/user1下目录

1、安装和用户、权限配置

 

yum install vsftpduseradd -d /var/tmp/user1 -s /sbin/nologin user1useradd -d /var/tmp/user2  user2passwd user1passwd user2 ------------------usermod -s /sbin/nologin user1   #禁止user1 登录到系统,如果直接使用useradd 不加 -s,用此命令限制登录;

 

配置不同用户的权限(配置/etc/vsftpd/vsftpd.conf 和 /etc/vsftpd.chroot_list )

user1--只能在自己目录下访问,不允许访问父级目录

user2--允许切换到其他目录

 

vim /etc/vsftpd/vsftpd.confchroot_local_user=YESchroot_list_enable=YES# (default follows)#chroot_list_file=/etc/vsftpd/chroot_listchroot_list_file=/etc/vsftpd.chroot_listlisten_port=XXXX  #默认21端口,改为其他端口较安全;----------------------------vim /etc/vsftpd.chroot_listuser2

 配置iptables,增加开放 配置的XXXX端口

vim /etc/sysconfig/iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport XXXX -j ACCEPT

 

2、安装httpd服务

yum install httpdvim /etc/httpd/conf/httpd.conf-------------------------------
ServerAdmin webmaster@localhost DocumentRoot /var/tmp/user1/ DirectoryIndex index.php
Options FollowSymLinks AllowOverride None Order allow,deny Allow from all Satisfy all

授权,可通过web访问

# 很重要,允许web访问chomd 755 /var/tmp/user1

 

最后,启动/重启各服务,使配置生效。

service httpd startservice vsftpd startservice iptables restart

 

附,参考:

【FTP】

 【HTTP配置】

:

 

转载于:https://www.cnblogs.com/mousean/p/6950783.html

你可能感兴趣的文章
考勤系统之计算工作小时数
查看>>
4.1 分解条件式
查看>>
Equivalent Strings
查看>>
flume handler
查看>>
收藏其他博客园主写的代码,学习加自用。先表示感谢!!!
查看>>
H5 表单标签
查看>>
su 与 su - 区别
查看>>
C语言编程-9_4 字符统计
查看>>
在webconfig中写好连接后,在程序中如何调用?
查看>>
限制用户不能删除SharePoint列表中的条目(项目)
查看>>
feign调用spring clound eureka 注册中心服务
查看>>
ZT:Linux上安装JDK,最准确
查看>>
LimeJS指南3
查看>>
关于C++ const成员的一些细节
查看>>
《代码大全》学习摘要(五)软件构建中的设计(下)
查看>>
C#检测驱动是否安装的问题
查看>>
web-4. 装饰页面的图像
查看>>
微信测试账户
查看>>
Android ListView上拉获取下一页
查看>>
算法练习题
查看>>