linux与windows的文件传输和资源共享

Linux学堂 2011-05-05

 一 远程连接

1文字界面(明码) telnet

2文字界面(暗码)ssh 更安全

3图形界面

3-1linux之间 很多种

3-2windows之间 RDP

3-3linux(以ubuntu中文版为例)和windows之间

(1)rDesktop

(2)在window中下载VNC client(如UltraVNC),ubuntu10.04自带client端:应用程序-互联网-终端服务客户端(RDP/RDPv5,可用)和远程桌面查看器(SSH/VNC,无法连接),自带server端:系统-首选项-远程桌面

重要的是保持C/S两端的协议一致

二 文件传输与交互

1 ftp

linux vsftpd(server) 配置 /etc/

2 nfs

linux nfs-kernel-server(server) 配置 /etc/exports

        修改nfs配置文件/etc/exports,添加如下一行/home/yourname/sharedir 10.1.60.34(rw,sync,no_root_squash)

第一个参数是你要让客户机访问的目录,第二个是你允许的主机IP,最后的()内是访问控制方式。如果我们要设置局域网访问呢?怎么办,使用子网掩码例如:10.1.60.0/255.255.255.0即可让10.1.60.*和10.1.61.*都可以访问,还可以使用10.1.60/23这种方式类确定子网。

在主机上启动NFS服务

测试配置文件

$ sudo  exportfs  -r

$sudo /etc/init.d/portmap start

$sudo /etc/init.d/nfs-kernel-server start

        nfs-comman(client)

安装后请启动有关软件。

/etc/init.d/portmap start
/etc/init.d/nfs-common start

您可以打「showmount -e <em style="font-family:'WenQuanYi Micro Hei Mono', 'WenQuanYi Micro Hei', 'Microsoft Yahei Mono', 'Microsoft Yahei', sans-serif;">服务器地址</em>」检查服务器的配置是否正常。

showmount -e 192.168.13.5

现在您可以用「mount -t nfs <em style="font-family:'WenQuanYi Micro Hei Mono', 'WenQuanYi Micro Hei', 'Microsoft Yahei Mono', 'Microsoft Yahei', sans-serif;">服务器地址</em>:<em style="font-family:'WenQuanYi Micro Hei Mono', 'WenQuanYi Micro Hei', 'Microsoft Yahei Mono', 'Microsoft Yahei', sans-serif;">目录</em> <em style="font-family:'WenQuanYi Micro Hei Mono', 'WenQuanYi Micro Hei', 'Microsoft Yahei Mono', 'Microsoft Yahei', sans-serif;">挂载点</em>」连接有关目录

mount -t nfs 192.168.13.15:/var/nfs /mnt
3 samba(网上邻居)
windows下  \\server
linux下  smb://server

ftp的客户可以是任意平台,samba传统上针对windows客户,而NFS则传统上面向linux/unix用户的。下面是三种服务器的对比情况:

NFS是SUN Microsystem公司开发的网络文件系统,它是一种基于远程过程调用(RPC)的分布式文件系统架构。与Samba相比较,NFS的数据吞吐能力更强。

http://blog.csdn.net/HUGH0001/article/details/4813035

相关推荐