版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Samba 文件共享及相关配置samba 使用 ftp 上传下载文件 1使用 smbclient 访问 windows 共享资源 2samba 服务 Linux 端配置过程 3添加 samba 用户 8samba 使用 ftp 上传下载文件Server Ubuntu 10.04 上所使用的 ftp 服务器软件名称是 vsftpd 。介绍:从本地以用户 anok 登录的机器 6 上通过 ftp 远程登录到的ftp服务器上,登录用户名是peo。以下为使用该连接做的实验。查看远程ftp服务器上用户peo相应目录下的文件所使用的命令为:Is,登录 到 ftp
2、 后在 ftp 命令提示符下查看本地机器用户 anok 相应目录下文件的命令 是: !Is 。查询 ftp 命令可在提示符下输入:?,然后回车。1 、从远程 ftp 服务器下载文件的命令格式:get 远程 ftp 机器上该目录下的文件名 本地机器登录目录上传后的文件名 , 如:get nmap_fiIe nmap ,带括号表示可写可不写,不写的话是以该文件名下载。如果要往 ftp 服务器上上传文件的话需要去修改一下 vsftpd 的配置文件,名称 是 vsftpd.conf ,在/etc 下。要把其中的“ #write_enable=YES ”前面的“ #”去 掉并保存,然后重启 vsftpd
3、 服务:sudo service vsftpd restart 。2、向远程 ftp 服务器上传文件的命令格式:put 本地机器登录目录上传后的文件名 远程 ftp 机器上该目录下的文件名 , 如:put sample.c ftp_sample.c , 带括号表示可写可不写,不写的话是以该文件名上传使用smbclient访问windows共享资源smbclie nt用法smbclient-L IP或者NETBIOS名称,作用是显示某台提供samba服务的服务器上的共享资源。命令执行效果如下:smbclient-L glassSharename Type CommentIPC$ IPC 远程 I
4、PCHPLaserJ Printer HP LaserJ et 6PADMIN$ Disk 远程管理littlep DiskC$ Disk 默认共享Server CommentGLASSGRINDWorkgroup MasterBLUESUN GLASSWORKGROUP HEIHEI第一段列举了该机器(glass )上面的共享资源,第二段列举了 glass所在的工作组里面所有提供 samba 服务的机器,第三列举了其他工作组提供browse 服务的Master机器(关于Master和Browse服务可以参考我的前面一篇 samba使用大全-samba服务器)。使用网络资源:smbclient
5、 /IP 或者NETBIOS 名称/共享资源名 -U 用户名命令执行效果如下:smbclient /glass/littlepadded interface ip=23 bcast=55 nmask=Got a positive nam e query response from 23 (23)Password:Domain=BLUESUN OS=Windows 5.0 Server=Windows 2000 LAN Managersmb: >接下来的操作和ftp的时候命令一
6、样,用 get下载文件而用put上传文件,命令可以用 help查看。 还有一种方法是用文件系统的方式(这种方式要确定你的内核支持smbfs,如果没有支持的话,编译内核的时候必须选中 File systems->Network File Systems-SMB file system support (to mountWindows shares etc.) ):smbmount /IP 或者NETBIOS 名称/共享资源名 /本地挂接点 -o option常用的的 option 有 usernam e=< 用户名 >,password=< 密码>,guest (指
7、定为用 guest 访问,不用提供密码,前面的即使用 username=guest参数的话也会要求输入密码),ro (有时候为了系统安全要指定为只读模式),rw,同时多个option的话用逗号隔开。或者可以用 mount - smbfs -o option /IP 或者NETBIOS名称/共享资源名/本地挂接点来实现同样的功能。例子如下:smbmount /glass/littlep /test -o guest或者 mount smbfs-o guest /glass/littlep /test,然后就能通过访问/test来使用网络上的资源了。如果不需要使用的时候,可以简单地使用 smbum
8、ount /test 或者umount /test来解除这个挂接。samba服务Linux端配置过程关于samba网上有很多的资料,不过网上资料一般倾向于企业级别的服务器搭建。最简单 的、最基本的个人 pc之间的访问,写的比较少,网络资料的繁多也让人无所适从,可能通 常高手都不屑于写太简单文档。我记录下最简单的配置,仅供参考。一、目的:1.linux访问windows共享文件2.windows访问linux共享文件(user模式一需要输入用户名和密码)简单描述:只需要在linux服务器上做samba服务的配置,两者就可以互相访问。windows访问linux通过网上邻居来访问,和访问windo
9、ws主机没有区别。linux访问windows要通过mount工具来实现把远程windows上的共享文件挂载到本地目录二、操作系统版本:1. windows 机器windowsxp sp22.linux 机器Fedora8三、samba 配己置假设我们已经安装好了 samba软件包。没有可以下载rpm包安装或者通过yum安装。samba配置关键就是对/etc/samba/smb.conf的编辑配置,还需要对 /etc/samba/lmhost做配置。samba配置根据安全方式,我们只配置两种;share方式一一匿名方式,不需要用户名和密码就可以访问共享资源user方式访问需要用户名和密码1、s
10、hare 方式这种方式比较简单,不过不安全,网络上所有人都可以访问。1)配置 /etc/samba/lmhosts内容:ip n etbios2) 配置文档:/etc/samba/smb.co nf:globalnetbios=sambaserver #这个用了表示 samba主机,和主机名不一样 security=share #指定这个访问方式server stri ng= samba server # 对主机的描述workgroup = workgroup # wi ndows 主机的所在工作组#要share出来的文件test #这个可以随便写path=/test1browseable=y
11、es #能否在浏览器里面访问。可否http访问writable=yes #是否可写guest ok=yes # 客户访问来源:2、user方式1)配置lmhosts,同share方式2)添加samba用户这个samba用户指的是,用于登录 samba主机的用户,这个是在 samba主机上设定。注意:这个samba用户首先必须是linux系统用户,这个很好理解,你只有是 linux上 的系统用户,你才能够登录 linux主机,而对samba服务的访问,实际上也是对 linux主机 的访问。a、 首先,要添加一个linux系统用户,根用户是 root,可以使用根用户,也可以添加新 用户。我添加新用
12、户 dudub、添加samba用户。执行命令:smbpasswd -a dudu #然后输入密码,这个密码是用来登录samba的。c、配置 smb.conf:#主机方面的一些参数global#主机名称相关的参数workgroup = WORKGROUPn etbios n ame = ergo_haierserver stri ng = ergo's haier no tebook#登录日志log file = /var/log/samba/% m.logmax log size = 50#采取那种安全认证方式security = user#给密码加密en crypt password
13、s = yessmb passwd file = /etc/samba/smbpasswd#samba所有用户信息user name map = /etc/samba/smbusers#定义那些机器可以访问,或者那些可以拒绝hosts allow = 10.153.11.xx#以上可以是网段,10.153.11.这个代表-255网段。#也可以是多个网段#以下是你想要共享的目录设置haierdoccomme nt = Haier docpath = /docbrowseable = yeswritable = yesvalid users = dudud、检查配置可以使用命
14、令:testparm执行后,回车,会列出你所有的配置,方便观察。配置完成后,重启 /etc/init.d/smb restart四、linux和windows互相访问1.windows 访问 linux这个比较简单,通过网上邻居就可以,和访问workgroup中的一台主机是一样的,不多 做介绍2.linux 访问 windows如果windows有共享目录,那么需要我们通过mount命令,将远程主机上的共享目录挂载到本地目录:1)查看远程主机共享目录smbclient /远程主机IP或者主机名(计算机名)/共享文件夹名-U windows_user_name#注意 一U后面是windows用户
15、名输入密码,就会出现共享的目录:rootErgoN samba# smbclie nt /scree n/share-J GuestPassword:Domai n=92D68C913D67417 OS=Wi ndows 5.1 Server=Wi ndows 2000 LAN Ma nagerShare name Type Comme ntG ( G) Diskcen tos5.1 DiskIPC$ IPC 远程 IPCsession request to 42 failed ( Called name n ot prese nt)sessi on request to
16、 10 failed ( Called n ame not prese nt)Domai n=92D68C913D67417 OS=Wi ndows 5.1 Server=Wi ndows 2000 LAN Ma nagerServer Comme ntWorkgroup Master2)挂载远程资源mount -t cifs/screen/share /usr/test2 -o user=GuestNOTE :网上很多文章说用smbmount,其实这个命令在比较新的系统里面已经没有了,2.6内核以后应该都没有了,使用上面的命令来代替。ci协议包括了 smbfs协议。现在也没有单独的 smbf
17、s选项也可使用 mou nt -t cifs了。可能出现问题1.如果出现中文乱码,可能是挂载字符问题,可以选择不同字符挂载选项2.如果出现不能写入等问题,一般为权限冋题添加 samba 用户以root根用户进行操作,如果您不是,请在每条命令前加上sudo =简单步骤= #sudo adduser blue#smbpasswd -a blue#vim /etc/samb/smb.c onfbluecomme nt = blue path = /home/blue public = yes guest ok = no writable = yes #/etc/i nit.d/samba resta
18、rt步骤1:安装samba#apt-get in stall samba#apt-get in stall smbfs步骤2:添加linux用户#useradd user1/添加用户名 user1#passwd user1 / 给用户名user1添加密码#mkdir /home/user1 / 建立user1的home目录,如果不用这个用户名来登陆linux,此步骤不是必需#chown -R user1:user1 /home/user1/给 user1 的 home 目录设置好权限步骤3 :给samba服务器添加用户说明:登陆samba的用户必须已经是linux中的用户#smbpasswd
19、-a user1 / 添加并给 user1 设置 samba 密码 步骤4 : smb.conf设置#cd /etc/samb /进入设置目录#mv smb.conf smb.conf.bak / 做好备份,直接将系统默认配置文件改名 #vim smb.conf / 建立和配置 smb.conf 文件globalworkgroup=x1 /X1 为你局域网中的工作组名server string=x2 /x2 为你 linux 主机描述性文字,比如: samba server 。security=user /samba 的安全等级, user 代表需要输入用户名和密码,改成 share 则不需
20、要输入用户名和密码x3 / 方框号中的 x3 这个名字可以随便取,只是在 win 的网上邻居中显示的共享文件夹名 path=/home/x4 /x4 为你要共享的文件夹名,在共享前还要建立这个文件夹,并设好权限以 便访问,下面会说明。valid users=user1 / 这个 x4 共享目录只允许 user1 这个用户进入public=no /no 表示除了 user1 这个用户,其它用户在进入 samba 服务器后看不 见 x4 这个目录, 如果为 yes ,虽然能看见 x4 这个目录, 但除了 user1 这个用户能进入这个 目录,其它人进不了。writable=yes/允许 user1 在 x4 目录中进行读和写操作,反之 no/存盘退出#testparm / 检查一下语法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 声波定位仪器产品供应链分析
- 箭筒套体育器材项目营销计划书
- 便携式婴儿摇床产业链招商引资的调研报告
- 书籍装订行业市场调研分析报告
- 放大设备摄影产品供应链分析
- 画框挂杆项目运营指导方案
- 坚果钳产业链招商引资的调研报告
- 化妆粉产品供应链分析
- 咖啡杯产业链招商引资的调研报告
- 玩具滑板车市场分析及投资价值研究报告
- 最新地铁隧道衬砌背后回填注浆方案
- 城市变化之路(PPT课件)
- 量子力学自学辅导与参考答案
- 艾滋病初筛实验室SOP文件
- 华师大九年级上数学半期试题
- 最新个人简历模板(推荐)
- 四年级英语书写比赛试题1
- 《建筑基坑支护技术规程》JGJ120-2012
- 监控质量保证及承诺书
- 奋斗在巴西的何氏一家
- 装修公司财务管理制度
评论
0/150
提交评论