当前位置:  技术问答>linux和unix

在WindowsXP下怎样才能访问Linux下的文件??

    来源: 互联网  发布时间:2015-05-05

    本文导语:  我在Linux的机子下开了一个账号,在Win98下可以以这个账号登录,访问Linux下的文件,但是在WindowsXP下面访问的时候老说这个账号没得到工作站的授权..听说在win98下访问Linux下的文件时发过去的账号和密码都经过加密,但是...

我在Linux的机子下开了一个账号,在Win98下可以以这个账号登录,访问Linux下的文件,但是在WindowsXP下面访问的时候老说这个账号没得到工作站的授权..听说在win98下访问Linux下的文件时发过去的账号和密码都经过加密,但是我们用的Linux机子接收的账号和密码都要是没经过加密,因此要在98的里修改注册表,让它发过去的账号和密码都不加密(具体我不大清楚,因为不是我弄的),但在XP下的注册表里没有这个键值,不知道还有没有办法访问Linux呢???

|
前言: 
为了实现windows 和 Linux以及其他操作系统之间的资源共享,软件商推出nfs 和samba两种解决方式。由于市场上缺乏象pc-nfs那样的客户端工具,使得Linux和windows的资源共享变得复杂。Samba的出现解决了这一问题,它以其简洁、实用、灵活配置的特点受到越来越多人们的广泛关注。  
Windows利用SMB协议来实现操作系统间文件和打印机共享,而Samba本身具备SMB协议,它实现局域网内和Windows系列计算机的资源共享。 
本文就Samba在Linux系统下的配置为重点,讨论局域网内windows 与 Linux 的资源共享。 
 
一、Samba 介绍 
1、SMB协议 
SMB (Server Message Block,服务信息块) 协议,是局域网上的共享文件/打印机的一种协议,它可以为网络内部的其他windows和linux 机器提供文件系统、打印服务。SMB的工作原理是让NetBIOS和SMB运行在TCP/IP之上,且使用NetBIOS的nameserver让linux机器可以在windows 网络邻居里被浏览。 
 
2、Samba 
Samba是用来实现SMB的一种软件,由澳大利亚的Andew Tridgell开发,是一种在Linux 环境里运行的自由软件。它可以完成如下功能: 
文件服务和打印服务,实现Windows和Linux的资源共享。 
登录服务器,可以作为局域网的服务器。 
作为主域控制器。 
WINS服务器。 
支持SSL。 
支持SWAT。 
 
二、 Samba服务 
1、 核心进程 
Samba 有两个守护进程:smbd 和nmbd,它们是Samba的核心进程。nmbd进程使其他计算机浏览Linux服务器,Smbd进程在SMB服务请求到达时对它们进行处理,并且为使用或共享的资源进行协调。 
 
2、 启动服务 
Samba 有两种启动方式:Daemon形式和Inetd形式。 
(1)Daemon形式 建立启动脚本:rc.samba 
smbd -D -d1 
nmbd -D -d1 
 
-D 表示以Daemon形式执行;-d1 表示除错记录级别 
执行脚本文件rc.samba 
 
(2)Inetd形式 
设置文件:/etc/services 
netbios -ssn 139/ tcp 
netbios -ns 137/ udp 
 
设置文件:/etc/inetd.conf 
netbios -ssn stream tcp nowait root /usr/sbin/smbd smbd 
netbios -ns dgram udp wait root /usr/sbin/nmbd nmbd 
 
重启动Inetd daemon 
# kill -HUP 1 
 
3、 客户工具 smbclient 
Smbclient命令用来存取远程Samba服务器上的资源。其命令形式与ftp相似。 
命令语法是:#smbclient [password] [option] 
(1) 解释:servicename是要连接的资源名称,资源名称的形式如下: 
//server/service server 是远程服务器的NetBIOS名字,对于windows服务器而言,就是出现在网上邻居中的名字。 
Service是各server所提供的资源的名字。 
pssword 是存取该资源所需的口令 
option 各种命令选项,其中 -L 用于列出远程服务器提供的所有资源 
-I 指定远程服务器的IP地址。此时,servicesname 中的NetBIOS名部分将被忽略。 
 
(2)多种smbclient命令: 
执行smbclient命令成功后,进入smbclient环境,出现提示符: smb:> 
这里有许多命令和ftp命令相似,如cd 、lcd、get、megt、put、mput等。通过这些命令,我们可以访问远程主机的共享资源。 
 
4、 Samba系统装载与卸载 
(1) 装载其他主机的资源 
我们可以利用Samba提供的smbmount命令,装载其他主机的共享资源。 
Smbmount的命令语法:# smbmount  
其中 servicename 是资源名,mount-point是安装点。 
 
例如: # smbmount "\servertmp" -c ' mount /mnt'  
表示:把名字为“server”的计算机上的共享资源“tmp”的内容装载到本地的 /mnt 
目录下。 
 
(2) 卸载资源 
卸载一个已经装载的SMB文件系统,使用smbunmount命令,同时指定要卸载的装载点。 例如: # smbunmount / mnt

|
samba

|
我想只要配置samba服务就可以了。
1、你要安装samba服务
2、你要保证你的iptables或者ipchains文件中有打开samba的端口。当然,我不知道samba的端口,你可以在安全性允许的情况下打开所有端口。
3、启动samba服务(service smb start),如果你是使用的redhat 8.0,在启动服务前使用xwindow的samba配置工具设置好用户名和密码
4、在winxp下:\172.18.26.19(这个是你的linux服务器地址),在对话框中输入你填写的用户名和密码就可以了。

|
用一个FAT分区作为交换数据的分区,两个系统都可以访问

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求职windowsxp,ubuntu双系统的机子怎么重装windowsxp
  • 我在windowsXP下格了linux分区后,重起后,就进不了windowsXP了,出现grub>这种命令,这怎么办呀
  • Red Hat Linux与WindowsXP操作系统,其数据存取有什么差异?
  • 在windowsXP中,怎样配置java运行环境 ?
  • 我安装Samba 3.0.4,能够使用smbclient进行登陆,可是不能使用windowsXP进行登陆
  • linux如何与windowsXP对联?
  • 请高手指点在WindowsXP下面使用 VMware ?
  • windowsxp下在vmware中安装fedora5
  • 各位大侠,如何在windowsXP下,通过网络安装Linux,我的e.f盘有10个G.
  • 请问jdk1.4+tomcat4.1.12在windowsXP下可否正常运行?加分,在线等待!
  • windowsxp下可以上网,linux下相同配置不能上网,请高手指点.
  • 关于windowsXP和freeBSD双引导
  • 在先装windowsxp,后装linux的情况下,不能进入linux
  • windowsXP系统下怎么再安装rh linux?
  • 如何在windowsxp下安装fedaro16
  • 还是无法挂接windowsxp的分区???
  • 在VMware上安装的Linux如何访问WindowsXP下面的Fat32磁盘呢?多谢!
  • Ubuntu windowsXp
  • windowsxp 下安装linux5.0时说不能找到驱动
  • linux通过网上邻居访问windowsXP时记住错误密码的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3