linux服务管理(1)---samba共享服务之windows_s

smaba服务是类似于windows中使用网上邻居之间的共享,在windows上设置共享资源时,如果linux为客户端需要安装samba客户端软件包,linux做服务端时windows可直接访问即可,使用方便。

实例1】   windows做服务linux做客户端

这种实例可能见得不多,一般都是linux做服务,该【实例】主要是在学习linux时使用会比较方便,因为在学习过程中会需要用到大量的软件包,多少都是在windows中去下载然后上传到linux中的,当然如果你每个软件包的链接都知道那就另当别论。

1、在windows系统上设置一个磁盘或一个共享文件夹,设定一个访问用户并设置密码

2、在linux系统上安装samba-client

3、访问windows的共享资源

【实例步骤】

1、在windows系统上创建用户并设置密码

2、设置共享文件source文件,并且允许winsmb用户拥有可访问权限,自定义

3、在linux系统上安装samba-client

[[email protected] ~]# mkdir /media/cdrom                 //创建光盘挂载点
[[email protected] ~]# mount -r /dev/sr0 /media/cdrom/    //挂载光盘
[[email protected] ~]# cd /media/cdrom/Packages/          //切换到光盘package目录下
[[email protected] Packages]# ls samba-client*            //列出符合条件的软件包
samba-client-3.6.23-20.el6.x86_64.rpm
[[email protected] Packages]# rpm -vih samba-client-3.6.23-20.el6.x86_64.rpm  
//安装samba客户端软件
warning: samba-client-3.6.23-20.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing...                ########################################### [100%]
        package samba-client-0:3.6.23-20.el6.x86_64 is already installed 
//安装完成
[[email protected] Packages]# smbclient -L 192.168.0.19 -U winsmb //查看主机中可有共享资源
Enter winsmb‘s password:                                        //输入已设置winsmb密码
Domain=[CUTFOR] OS=[Windows 7 Ultimate 7601 Service Pack 1] Server=[Windows 7 Ultimate 6.1]

        Sharename       Type      Comment
        ---------       ----      -------
        IPC$            IPC             sources         Disk      //source共享资源
        VM12            Disk      
        
[[email protected] Packages]# smbclient  //192.168.0.19/sources -U winsmb  //进入共享资源
Enter winsmb‘s password:                       //需要输入密码才可以
Domain=[CUTFOR] OS=[Windows 7 Ultimate 7601 Service Pack 1] Server=[Windows 7 Ultimate 6.1]
smb: \> ls                      //查看相关使用的命令直接输入help
  .                                   D        0  Wed Mar 30 09:52:13 2016
  ..                                  D        0  Wed Mar 30 09:52:13 2016
  ansible                             D        0  Tue Dec 15 15:58:23 2015
  atlas                               D        0  Tue Dec 15 15:58:23 2015
  busybox                             D        0  Tue Dec 15 15:59:09 2015
  crmsh                               D        0  Tue Dec 15 15:57:36 2015
  drbd                                D        0  Tue Dec 15 15:57:26 2015
  dropbear                            D        0  Tue Dec 15 15:58:06 2015
  drupal                              D        0  Tue Dec 15 15:59:13 2015
  functions                           A     4183  Tue Dec 15 13:44:39 2015
  hadoop                              D        0  Tue Dec 15 15:57:09 2015
  …………………………//文件太多

smb: \> ls a*                    //列出匹配文件
  ansible                             D        0  Tue Dec 15 15:58:23 2015
  atlas                               D        0  Tue Dec 15 15:58:23 2015

                38748 blocks of size 8388608. 20921 blocks available

smb: \> cd ansible\             //切换至ansible目录下
smb: \ansible\> ls              //显示该目录下的列表
  .                                   D        0  Tue Dec 15 15:58:23 2015
  ..                                  D        0  Tue Dec 15 15:58:23 2015
  ansible-1.5.4-1.el6.src.rpm         A   547526  Tue Dec 15 15:58:23 2015
  ansible-1.5.4.tar.gz                A   543374  Tue Dec 15 15:58:23 2015

                38748 blocks of size 8388608. 20921 blocks available
smb: \ansible\> get ansible-1.5.4-1.el6.src.rpm    //下载指定文件至本地,默认家目录
getting file \ansible\ansible-1.5.4-1.el6.src.rpm of size 547526 as ansible-1.5.4-1.el6.src.rpm (6007.8 KiloBytes/sec) (average 6007.8 KiloBytes/sec)
smb: \ansible\> exit                                //退出远端的samba服务
[[email protected] ~]# ls                             //验证是否下载成功
//已经下载下来
anaconda-ks.cfg  ansible-1.5.4-1.el6.src.rpm  install.log  install.log.syslog            

这样使用已经可以了,只有该共享资源不关,各相关软件从windows至linux都可以这样使用

4、为了更方便使用可在linux系统中创建挂载点

[[email protected] ~]# mkdir /winsmbshare
[[email protected] ~]# mount -t cifs //192.168.0.19/sources /winsmbshare/ -o username=winsmb      
Password: 
[[email protected] ~]# cd /winsmbshare/
[[email protected] winsmbshare]# ls
Magento  dropbear    httpd       loganalyzer                mogilefs     openvswitch  tsar
ansible  drupal      iptables    lxc                        mylvmbackup  pcs          uwsgi
atlas    functions   jsp webapp  mariadb                    mysql        python       wubi input
busybox  hadoop      keepalived  memcached                  mysqldumper  redis        zabbix
crmsh    heartbeat2  kernel      memcached-session-manager  nginx        rockmongo    zabbix_windows_agent
drbd     heartbeat3  libevent    mfs                        openvpn      storm
时间: 2024-10-12 22:47:45

linux服务管理(1)---samba共享服务之windows_s的相关文章

一、掌握Samba服务的配置原理;二、在linux下配置samba共享服务

一.掌握Samba服务的配置原理二.在linux下配置samba共享服务(匿名共享.身份验证.账户映射.访问控制)Samba介绍:Samba是运行在Linux与Unix之上的免费共享服务的软件,是典型服务器/客户端模式,它有两个进程,一个是smbd,主要是用来管理共享文件的进程,另一个是nmbd,用来实现主机名到IP地址的转换(相当于Windows下的NetBIOS的功能),smbd运行在TCP的139.445端口,nmbd则运行在UDP的137.138端口(运行samba服务后可以用如:net

搭建Samba共享服务及访问控制

Samba共享服务 Linux如何访问Windows的共享? Windows能实现访问Linux的共享吗? 关于Samba --SMB/CIFS协议 -- Server Message Block ,服务消息块 -- Common Internet File System , 通用网际文件系统 Samba服务基础 主要软件包 [[email protected] Server]# rpm -qa | grep samba samba-common-3.0.33-3.39.el5_8      

CentOS6.6搭建Samba共享服务

Samba Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分享资源,还能与全世界的

centos之samba共享服务

内容大纲: samba简介 centos上部署samba服务 samba服务的配置详解 samba服务的共享资源部署 samba服务的共享资源权限设置 samba服务共享帐号映射 一.介绍Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成. SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. SMB协议是客户机/服务器型协议,客户

Samba共享服务:匿名共享、身份验证、账户映射、访问控制

实验项目:Samba服务匿名共享:Samba服务身份验证共享:Samba服务账户映射.Samba服务访问控制 实验环境:VMware虚拟机Linux系统(我这里是Redhat6.5)Win7(这里仅用于测试实验效果) 实验目的:1.在win7中匿名共享Linux中的文件(无需身份验证.无需密码)2.在win7中共享Linux中文件,但是需要身份验证和密码验证3.给账户配置别名,用别名登陆共享,提高安全性4.禁止一个网段或多个网段访问 实验经过:无论是在Windows.Linux.Unix,选用S

samba共享服务的实现

实现SMB共享 1.在samba服务器上安装samba包 yum install samba  -y 2.创建samba用户和组 [[email protected] ~]# groupadd  -r  amdin [[email protected] ~]# useradd –s  /sbin/nologin  -G admin  wang [[email protected] ~]# smbpasswd  -a wang    #设置密码 [[email protected] ~]# use

Linux下安装部署Samba共享盘的操作手册

简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源.

vsftpd文件传输 、 Samba共享服务

Vsftpd 1.什么是FTP? FileTransfer Protocol 基于C/S结构的文件传输协议 2.使用什么协议?什么端口? TCP 21    建立命令链路 TCP 20    在主动传输模式下服务器使用20端口向客户端建立数据链路 3.FTP工作原理 --------- Client               Server-------------- 1031                21 1032                 20 ①客户端向服务器发出连接请求,同时

samba共享服务

方法一 1.安装samba:可以先检查下是否已经安装:rpm -qa | grep samba,没有的话自己安装下,这里介绍下基于RPM包的一种在线安装模式yumyum是一种快速安装模式,它会自动解决软件安装时的依赖问题并自动去特定的服务器下载相应的软件进行安装,命令十分简单:yum install samba,快捷方便的背后离不开程序员的辛苦啊!2.创建共享文件夹,这里就是mkdir -m 777 /home/def/share3.修改/etc/samba/smb.conf,这里面的参数就比较