当前位置: 首页 > news >正文

凡科网免费建站步骤及视频如何优化seo关键词

凡科网免费建站步骤及视频,如何优化seo关键词,公司网站开源,手工制作房子Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序:NFS(NetworkFile System)是一个能够将多台…

Samba起源:

    早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序:NFS(NetworkFile System)是一个能够将多台Linux的远程主机数据挂载到本地目录的服务,属于轻量级的文件共享服务,不支持Linux与 Windows系统间的文件共享。

    随后在1991年时大学生Tridgwell为了解决Linux与Windows系统之间共享文件的问题,便开发出了SMB协议与Samba服务程序。

    SMB(Server Messages Block)协议:实现局域网内文件或打印机等资源共享服务的协议。

    当时Tridgwell想要注册SMBServer这个商标,但却被因为SMB是没有意义的字符被拒绝了,经过Tridgwell不断翻看词典,终于找到了一个拉丁舞蹈的名字——SAMBA,而这个热情舞蹈的名字中又恰好包含了SMB(SAMBA),于是这便是Samba程序名字的由来。

    Samba服务程序是一款基于SMB协议并由服务端和客户端组成的开源文件共享软件,实现了Linux与Windows系统间的文件共享。

wKiom1kaxKejQq-gAADzw79sJQ8120.png

 

 

所需主机配置:

主机名称

操作系统

IP地址

Samba共享服务器(host1)

CentOS6.7

192.168.0.141

客户端(host2)

CentOS6.7

192.168.0.142

客户端

Windows7

192.168.0.110

[root@host1 ~]# yum -y install samba
[root@host1 ~]# service smb restart
[root@host1 ~]# chkconfig smb --list
smb            0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭
[root@host1 ~]## cat /etc/samba/smb.conf | egrep -v "#|;|^$"
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
security = user
passdb backend = tdbsam
load printers = yes
cups options = raw
[homes]
comment = Home Directories
browseable = no
writable = yes
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes

  过滤后的配置文件:

[global]

 

#全局参数。

 

workgroup = MYGROUP

#工作组名称。

 

server string = Samba Server Version %v

#服务器介绍信息,参数%v为显示SMB版本号。

 

log file = /var/log/samba/log.%m

#定义日志文件存放位置与名称,参数%m为来访的主机名。

 

max log size = 50

#定义日志文件最大容量为50Kb。

 

security = user

#安全验证的方式,总共有4种。

 

#share:来访主机无需验证口令,更加方便,但安全性很差。

 

#user:需由SMB服务验证来访主机提供的口令后才可建立访问,更加的安全。

 

#server:使用独立的远程主机验证来访主机提供的口令(集中管理帐号)。

 

#domain:使用PDC来完成验证

 

passdb backend = tdbsam

#定义用户后台的类型,共有3种。

 

#smbpasswd:使用SMB服务的smbpasswd命令给系统用户设置SMB密码。

 

#tdbsam:创建数据库文件并使用pdbedit建立SMB独立的用户。

 

#ldapsam:基于LDAP服务进行帐户验证。

 

load printers = yes

#设置是否当Samba服务启动时共享打印机设备。

 

cups options = raw

#打印机的选项

[homes]

 

#共享参数

 

comment = Home Directories

#描述信息

 

browseable = no

#指定共享是否在“网上邻居”中可见。

 

writable = yes

#定义是否可写入操作,与"read only"相反。

[printers]

 

#打印机共享参数

 

comment = All Printers

 
 

path = /var/spool/samba

#共享文件的实际路径(重要)。

 

browseable = no

 
 

guest ok = no

#是否所有人可见,等同于"public"参数。

 

writable = no

 
 

printable = yes

 

 

标准的Samba共享参数是这样的:

参数

作用

[linuxprobe]

共享名称为linuxprobe

comment = Do not arbitrarily modify the database file

警告用户不要随意修改数据库

path = /home/database

共享文件夹在/home/database

public = no

关闭所有人可见

writable = yes

允许写入操作

 使用Samba服务口令验证方式可以让共享文件更加的安全,做到仅让信任的用户访问,而且验证过程也很简单,要想使用口令验证模式,我们需要先需要创建Samba服务独立的数据库。

第1步:检查当前是否为user验证模式

[root@host1 ~]# cat /etc/samba/smb.conf
……security = user
passdb backend = tdbsam
……

 第2步:创建共享文件夹:

[root@host1 ~]# mkdir /database

 第3步:描述共享文件夹信息。

在SMB服务主配置文件(/etc/samba/smb.conf)的最下面追加共享文件夹的配置参数:

[database]
comment = Do not arbitrarily modify the database file
path = /database
public = no
writable = yes

 保存smb.conf文件后重启启动SMB服务:

[root@host1 ~]# service smb restart

 第4步:使用Windows主机尝试访问

在Windows主机的运行框中输入远程主机的信息

wKioL1kasYKDt7RPAAAtopSZz74443.png

此时访问Samba服务报错:无法访问

这时我们需要关闭防火墙(或清空防火墙规则)和修改SElinux规则

 

第5步:清空防火墙规则链:

[root@host1 ~]# /etc/init.d/iptables stop
或者:
[root@host1 ~]# iptables -F
[root@host1 ~]# service iptables save

第6步:创建SMB服务独立的帐号。

现在Windows系统要求先验证后才能访问共享,而SMB服务配置文件中密码数据库后台类型为”tdbsam“,所以这个帐户和口令是Samba服务的独立帐号信息,我们需要使用pdbedit命令来创建SMB服务的用户数据库。

pdbedit命令用于管理SMB服务的帐户信息数据库,格式为:“pdbedit [选项] 帐户”。

参数

作用

-a 用户名

建立Samba用户

-x 用户名

删除Samba用户

-L

列出用户列表

-Lv

列出用户详细信息的列表

创建系统用户:

[root@host1 ~]# useradd smbuser

将此系统用户提升为SMB用户:

[root@host1 ~]# pdbedit -a -u smbuser
new password:        //设置SMB服务独立密码
retype new password:
Unix username:        smbuser
NT username:          
……

第7步:允许SELinux规则

设置共享目录的ACL权限添加smbuser用户:

[root@host1 ~]# setfacl -m u:smbuser:rwx /database

允许SELinux对于SMB用户共享家目录的布尔值:

[root@host1 ~]# setsebool -P samba_enable_home_dirs on

将共享目录的SELinux安全上下文设置妥当:

[root@host1 ~]# chcon -t samba_share_t -R /database

重启服务:

[root@host1 ~]# service smb restart

第8步:使用Windows主机验证共享结果

使用第4步搜索主机,然后输入第6步创建的SMB账号和密码即可进入了

使用SMB服务并创建文件

wKiom1katsmyXlmfAACqMfmTHEA515.png

 

实现Linux系统之间数据共享

客户端安装cifs-utils软件包:

[root@host2 ~]# yum -y install cifs-utils
[root@host2 ~]# smbclient -L 192.168.0.141    //查看141服务器提供了哪些共享
Enter root's password: 
Anonymous login successful
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.23-20.el6]Sharename       Type      Comment
---------       ----      -------
database        Disk      Do not arbitrarily modify the database file
IPC$            IPC       IPC Service (Samba Server Version 3.6.23-20.el6)
……
此步如果有报错如下内容:
[root@host2 ~]# smbclient -L 192.168.0.141 
Enter root's password: 
session setup failed: NT_STATUS_LOGON_FAILURE
输入如下命令解决:
[root@host2 ~]# smbclient -L 192.168.0.141  -U smbuser
[root@host2 ~]# mkdir /mntsmb
[root@host2 ~]# vim /etc/fstab
//192.168.0.141/database /mntsmb cifs username=smbuser,password=123456,domain=MYGROUP,_netdev 0 0
[root@host2 ~]# mount -a
[root@host2 ~]# mount | grep /mntsmb
//192.168.0.141/database on /mntsmb type cifs (rw)
[root@host2 ~]# cat /mntsmb/smb.txt 
hello 

  PS:写的内容比较多,但是实际配置起来,步骤很少的,也比较简单的!

  如果是外网访问smb服务器,则需要设置端口转发,445端口一般默认被封的!

转载于:https://www.cnblogs.com/01-single/p/6865899.html

http://www.lbrq.cn/news/2666557.html

相关文章:

  • 福永做网站网络营销成功的品牌
  • 在线做托福的网站怎么在百度上面打广告
  • 宁波建设协会网站首页对网站进行seo优化
  • 现在建网站做推广能赚钱吗新余seo
  • 做网站图sem竞价代运营公司
  • 建设个人网站详细点如何制作小程序
  • 网站建设业务怎么做企业培训课程有哪些
  • 虚拟主机怎么弄网站怎样在百度上发布信息
  • 什么叫域名武汉网站seo推广
  • app制作过程搜索引擎优化行业
  • 有用建站宝盒做网站的吗竞价推广课程
  • 郓城做网站网络公司seo面试常见问题及答案
  • 广告设计公司业务范围搜索引擎优化的主要策略
  • 英文网站的首页怎么做广告开户南京seo
  • 昆明网站建设公司哪家好专业的制作网站开发公司
  • 怎样在网站上做超链接市场营销产品推广策划方案
  • 温州seo网站推广seo公司排行
  • 烟台做网站多钱360推广客服电话是多少
  • 太原中小学网站建设个人推广平台
  • 济南做网站需要多少钱鸡西seo
  • 如何做英文网站外链推广app用什么平台比较好
  • 欢迎访问中国建设银行网上银行网站最新新闻事件今天国内大事
  • phpcms移动端网站怎么做如何查看网站权重
  • 做ppt的兼职网站有哪些网站制作公司排行榜
  • 网站的简介怎么在后台炒做灰色关键词排名收录
  • 怎么做点击图片跳转网站网络营销软件网站
  • 如何给自家网站做关键词优化建立一个国外的网站
  • 赣州网站建设在线超级外链工具
  • 开发区人才市场招聘信息最新招聘郑州企业网站优化排名
  • 网站建设市场多大百度seo优化排名客服电话
  • HTML全景效果实现
  • Beelzebub靶机通关教程
  • 网站站长如何借助php推送示例提交网站内容加速百度收录?
  • 【Redis7.x】docker配置主从+sentinel监控遇到的问题与解决
  • NY128NY133美光固态闪存NY139NY143
  • YOLO-Count:用于文本到图像生成的可微分目标计数