Linux中Apache服务器的简单陈设,0安装与布局VSFTP

By admin in 美高梅手机版4858 on 2019年4月28日

配置VSFTP服务器:

Linux CentOS6.0

配置Apache服务器:

Samba简介  

一.安装VSFTP,能够参见Linux
中yum的配置来安装:

一、检查VSFTP安装情形

壹.装置Apache,能够参考Linux
中yum的配置来安装:

  Samba是在Linux和UNIX系统上得以完成SMB协议的2个无需付费软件,由服务器及客户端程序构成。SMB(Server
Messages
Block,音信服务块)是壹种在局域网上共享文件和打字与印刷机的1种通讯协议,它为局域网内的比不上Computer之间提供文件及打字与印刷机等财富的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议能够访问服务器上的共享文件系统、打字与印刷机及其它能源。通过设置”NetBIOS
over
TCP/IP”使得萨姆ba不但能与局域网络主机分享能源,还是可以与天下的微处理器分享财富。

yum installvsftpd.x86_64 -y

Linux中Apache服务器的简单陈设,0安装与布局VSFTP。1、检查vsftp有未有安装:【rpm -qa | grep vsftpd*】

yum install http* -y

  可是未来win柒,八,10在设置时就早已安装了NetBIOS服务

2.修改SELinux:

美高梅手机版4858 1

2.修改SELinux:

  Samba服务器有七个根本的劳动,SMB和NMB

setenforce 0

一经没有设置查看你是是或不是已下载软件,若是下载到软件文件目录地点运维【rpm
-ivh vsftp*】 命名,若是未有软件可以上网查找命令,运营命令【yum search
vsftp*】,如图,看是否留存vsftpd,倘诺存在则下载安装运营命令【yum install
vsftpd.i68六】。

setenforce 0

    SMB:是Samba的关键文件,基于TCP的13玖和44伍端口,通过SMB服务运维smbd服务

查看:

美高梅手机版4858 2

查看:

    NMB:是一体系似于DNS的功力,成效是把linux系统共享的专门的学业组名称与其IP对应起来,不然只好通过IP来访问文件。NMB服务器会运维nmbd服务,暗中同意使用UDP的1叁7和13捌端口

美高梅手机版4858 3

二、检查VSFTP是或不是符合规律运维

美高梅手机版4858 4

 

 

1、检查vsftp状态命令【 service vsftpd status】

 

配置Samba服务器:

3.防火墙开放ftp服务

美高梅手机版4858 5

叁.防火墙开放httpd服务

一.安装山姆ba,能够参照Linux
中yum的配置来安装:

firewall-cmd --permanent --add-service=ftp

要是是stopped,表达服务是截至的,就运营如下命令吧:

firewall-cmd --permanent --add-service=httpd
yum install samba* -y

重启防火墙:

启动vsftp:【 service vsftpd start】

重启防火墙:

2.修改SELinux:

firewall-cmd --reload

重启vsftp: 【service vsftpd restart】

firewall-cmd --reload

先查看下本来的:

翻看防火墙:

行使VSftpd需求关闭防火墙,运维如下命令关闭防火墙:

查阅防火墙:

getenforce 
firewall-cmd --list-all

关闭防火墙:【 service iptables stop】

firewall-cmd --list-all

美高梅手机版4858 6

美高梅手机版4858 7

三、配置VSFTP

美高梅手机版4858 8

setenforce 0

4.新建一个就要分享的文件目录

一、vsftp配置文件: /etc/vsftpd/vsftpd.conf

4.修改Apache服务器的配置

 之后再查看:

 mkdir /home/www/zhi.com -p

二、vsftp暗中同意目录: /var/ftp/

 新建测试文件:**

美高梅手机版4858 9

5.新建一个ftp用户:

三、Vsftp默许运转匿超格局登陆,假设你想钦赐用户,并且有上传文件和下载文件的权能须求做如下配置

vim /etc/httpd/conf.d/test.conf

<Virtualhost *:80>
        ServerName server0.example.com
        DocumentRoot /var/www/html 
</Virtualhost>

 

useradd -d /home/www/zhi.com -s /sbin/nologin  zhi-ftp

-d /home/www/zhi.com 指定将来的分享的根目录是:/home/www/zhi.com

-s /sbin/nologin 使此账户只能登陆ftp不能通过ssh登陆

Eg:举个例子借使同意root用户上传

美高梅手机版4858 10

3.启动Samba服务

6.开立密码

a、修改/etc/vsftpd/user_list文件将root去掉

其中:

systemctl start smb nmb
passwd zhi-ftp

b、修改/etc/vsftpd/ftpusers文件将root去掉

  ServerName 为域名

开机自运营:

7.改变ftp的安插文件

c、查看SELinux设置: # getsebool -a | grep ftp

  DocumentRoot 为html主页的渠道

systemctl enable smb nmb
vim /etc/vsftpd/vsftpd.conf 

美高梅手机版4858 ,实施结果:ftp_home_dir–>off,setsebool
allow_ftpd_full_access–>off

5.开立3个html文件

肆.防火墙开放samba和samba-client服务

修改内容:

进展更换:# setsebool ftp_home_dir 1

/var/www/html/index.html

<html >
<head>
    <title>页面导航</title>
    <style type="text/css">
        *{ margin:0; padding:0}
        //#id ul{  border: 2px solid red;}
        #id ul{ list-style-type:none; margin:0 auto;width:600px }
        #id ul li{  float:left; width:100px; text-align:center }
        #id ul li a{ color:teal ; background-color:Aqua; display:inline-block;width:100px; line-height:30px ; text-decoration:none}
        #id ul li a:hover{  background-color:Blue; color:White; font-style:oblique; font-weight:bold; text-decoration:underline }
    </style>
</head>
<body>
<div id="id">
    <ul>
        <li><a href="#">首页</a></li>
        <li><a href="#">探索百科</a></li>
        <li><a href="#">用户</a></li>
        <li><a href="#">任务</a></li>
        <li><a href="#">合作</a></li>
        <li><a href="#">知识商城</a></li>
    </ul>
</div>
</body>
</html>
firewall-cmd --permanent --add-service=samba
firewall-cmd --permanent --add-service=samba-client
<!-- YES 改成 NO  -->
anonymous_enable=NO
<!-- 去掉前面的#  -->
chroot_local_user=YES
<!--添加下面一行代码-->
allow_writeable_chroot=YES

张开改换:# setsebool allow_ftpd_full_access 1

 

重启防火墙:

其中:

修改后再度查看结果:ftp_home_dir–>on,allow_ftpd_full_access–>on

6.启动http服务

firewall-cmd --reload
anonymous_enable=NO    # 不允许匿名访问,禁用匿名登录
chroot_local_user=YES   # 启用限定用户在其主目录下
use_localtime=YES     # 使用本地时(自行添加)
chroot_list_enable=YES
local_enable=YES      # 允许使用本地帐户进行FTP用户登录验证
allow_writeable_chroot=YES # 如果启用了限定用户在其主目录下需要添加这个配置,解决报错 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
xferlog_enable=YES     # 启用上传和下载的日志功能,默认开启。
local_umask=022      # 设置本地用户默认文件掩码022
# FTP上本地的文件权限,默认是077,不过vsftpd安装后的配置文件里默认是022

美高梅手机版4858 11

systemctl start httpd

翻开防火墙:

6.启动ftp服务

开机自运转:

firewall-cmd --list-all
systemctl start vsftpd
systemctl enable httpd

美高梅手机版4858 12

开机自运转:

 7.在windows下访问该网页

 5.创建smb用户:

systemctl enable vsftpd

美高梅手机版4858 13

smbpasswd -a zhi

 7.在windows下访问该ftp

 

而后输入密码

美高梅手机版4858 14

内部地点为服务器端的地点

6.登录:

 

 

开垦windows系统,win+奥迪Q5,然后输入:

签到,后是不曾目录的

 

\\192.168.2.128

8.在/home/www/zhi.com下放置文件,重新新浏览:

版权

此地点为linux服务器的地方

美高梅手机版4858 15

作者:feiquan

美高梅手机版4858 16

双击伸开:

出处:

然后登陆

美高梅手机版4858 17

版权证明:本文版权归作者和和讯共有,招待转发,但未经小编同意必须保留此段申明,且在小说页面明显地方给出原来的书文连接,不然保留追究法律权利的任务。

美高梅手机版4858 18

查阅原来的小说件:

世家写文都不易于,请尊重劳动成果~ 那里多谢大家啦(*/ω\*)

 

美高梅手机版4858 19

 

柒.如果只想分享linux下某些文件那你应有修改Samba服务器的配置

 

比如分享linux下的/common文件夹

 

  ①.新建文件夹

版权

mkdir /common

作者:feiquan

  2,修改配置

出处:

vim /etc/samba/smb.conf 

版权注解:本文版权归笔者和今日头条共有,应接转发,但未经小编同意必须保留此段注脚,且在文章页面显明地点给出原来的小说连接,不然保留追究法律义务的任务。

添加:

世家写文都不易于,请尊重劳动成果~ 那里感激大家啦(*/ω\*)

[common]
        comment=public file
        path=/common
        browseable=yes
        writable=yes

 

美高梅手机版4858 20

  其中:

    comment              /
/ 任 意 字 符 串 , 对 共 享 的 描 述      

    path = /common         /
/ 共 享 目 录 路 径 
    browseable = yes/no
       / / 指 定 该 共 享 是 否 可 以 浏 览 
    writable = yes/no
         / / 指 定 该 路 径 是 否 可 写 
    available =
yes/no         / / 该 共 享 资 源 是 否 可 用 

    valid users = 用 户 1 , 用 户 2
   / / 允 许 访 问 该 共 享 资 源 的 用 户
    invalid users = 用 户 1 , 用 户 2
  / / 禁 止 访 问 该 共 享 资 源 的 用 户
    write list = 用 户 1 , 用 户 2
    / / 可 以 在 共 享 目 录 下 写 入 文 件 的 用 户 
    public =
yes/no          / / 指 定 guest 是 否 可 以 共 享 文
件 

  3.重启Samba服务

systemctl  restart smb nmb

  四.在windows系统上刷新

美高梅手机版4858 21

  五.开荒common文件后,新建一个文本,报错
美高梅手机版4858 22

那是权力不足

  6.修改common的权限:

chmod 777 common/

然后在windows上刷新:

意识就足以新建文件:

美高梅手机版4858 23

 

在linux上修改:

 美高梅手机版4858 24

再在windows上查看,那样就能够保险文件的1块儿

 美高梅手机版4858 25

 

 

版权

作者:feiquan

出处:

版权注明:本文版权归小编和天涯论坛共有,迎接转发,但未经作者同意必须保留此段注解,且在篇章页面显然地点给出原来的作品连接,不然保留追究法律义务的权利。

世家写文都不轻巧,请尊重劳动成果~ 那里多谢我们啦(*/ω\*)

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有