天气: 晴朗
心情: 高兴
不可否认,Windows目前仍在很大程度上占据了操作系统的大半壁江山。但是,Linux的开放性及安全性也使其拥有为数众多的拥趸。因此,如何让 Windows和Linux共享资源就成了需要解决的问题。在《个人电脑》2005年10月刊上(《在Linux和Windows中共享资源》)曾介绍过相关方法来实现两者资源的共享,今天我们教大家另外一种方法。
由于Windows和Linux都支持工业的开放标准,如FTP协议,因此,我们只要在Windows和Linux下搭建FTP服务器,就可以实现共享。
Windows访问Linux
Linux下安装FTP软件
Linux下的FTP软件有很多,不过我们推荐使用ProFTPD,ProFTPD是一个UNIX平台上或是类UNIX平台上(如Linux, FreeBSD等)的FTP服务器程序, 它是在自由软件基金会的版权声明(GPL)下开发并发布的免费软件,也就是说任何人只要遵守GPL版权声明,都可以随意修改源代码。ProFTPD可以作为WU-FTPD的替代,同时在安全、可伸缩性等方面有很大的提高。特别是对于熟悉 Apache的用户,它的配置和 Apache十分相似,用起来较容易。
1. 下载
目前ProFTPD最近版本为1.3.0rc3,而稳定版本为1.2.10。
我们可以使用如下命令将它们下载下来:
wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.10.tar.gz
(如果想用1.3.0rc3,则输入wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.0rc3.tar.gz)
2. 编译
将下载下来的.gz文件解压,然后通过如下命令进行编译:
./configure --prefix=/usr/local --enable-shadow
make (如果是双 CPU 建议采用 make -j3)
make install
3. 配置
之后可以发现ProFTPD 安装在 /usr/local目录下,proftpd程序可以在/usr/local/sbin/目录下找到,而配置文件proftpd.conf 位于/usr/local/etc/ 目录下:
DefaultRoot ~ users, !staff
ServerIdent On "FreeLAMP FTP Server"
ServerName ""
ServerType standalone
ServerAdmin webmaster@freelamp.com
Bind 192.168.0.1
ExtendedLog /var/log/proftpd read,write,auth
ScoreboardPath /usr/local/var/proftpd
RequireValidShell Off
User proftpd
Group proftpd
4. 启动FTP
完成配置后,执行/usr/local/sbin/proftpd & 即可启动FTP服务器。这样,Linux下的FTP软件就建立起来了。
在Windows下将FTP映射为硬盘
如果采用一般的FTP客户端来访问Linux环境会比较麻烦。现在我们可以通过WebDrive 7将Linux机器上的FTP映射成为本地硬盘,从而很方便地进行文件复制、删除、移动操作。
启动WebDrive,单击Try it(试用)按钮即可看到其主界面(如图1),单击图1窗口左下方的New Site(添加站点)按钮,然后在打开窗口中输入FTP站点的名称,再单击“下一步”按钮打开如图2所示的窗口,选择Server Type(服务器类型)为FTP(如图3)。
图1
图2
图3
接下来设置服务器域名或地址,单击“下一步”按钮,在打开如图4所示窗口中设置Linux机器的IP地址。单击“下一步”按钮设置映射盘符,在打开如图5所示窗口中设置映射盘符,如本例中为W。最后,输入用户名和密码,单击“下一步”按钮,在打开如图6所示窗口中输入用户名和密码,这样我们就创建好了一个FTP账号了。
图4
图5
图6