分类: LINUX
2009-12-27 20:04:19
关于windows与linux之间文件互传
环境:有两台主机
A:192.168.2.109 OS:windows xp
B:192.168.2.113 OS:linux (redhat5.3)
目的:要实现两台主机之间文件的互传。
本人在网上看过几种方法,有的需要第三方软件(比如:在Windows XP下用Serv-u软件架设了FTP服务器,然后我们就可以在Linux下登录该FTP服务器下载或上传文件了);可以用linux下的samba实现与windows之间的文件共享,但是本人自己涉足linux以来,从来不对samba过敏,所以在这里就不为大家介绍这种方法了,大家如果有需要,可以去别处查看。
基于大家学习windows及linux的习惯,(windows下习惯图形化操作,linux下习惯敲键盘)在这里本人摸索了一下另一种方法:在linux下架设ftp服务器,在windows上登录,可以实现两个主机上的文件之间的互传,具体方法如下:
1.在linux下安装ftp:(rpm包可去网上下载)
# mount -o loop rhel5u3.iso /mnt
# cd /mnt/Server
# rpm -ivh vsftpd-
2.配置ftp:
安装完成后ftp的配置文件在/etc/vsftpd/vsftpd.conf
# sed -n '/^[^#]/p' /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
3.启动ftp
# service vsftpd start
4.在windows下登陆ftp的时候会用到实名登录,所以在这里提前建立一个专用于在windows下登录linux的ftp的普通用户。
# useradd kaka
# passwd kaka
此处密码设为123
用户kaka的家目录为/home/kaka/
# chown -R .ftp /home/kaka 修改所属组
此家目录为ftp的目录,在windows下用kaka用户登录的时候会进入到此目录下,文件可通过此目录完成互传。当然在建用户的时候也可以指定家目录的位置。此处就以此为例了。
4.我们可以在linux的桌面上建一个kaka家目录的软链接,以便我们图形化管理。
# ln -s /home/kaka /root/Desktop/ftp-dir
在桌面上会生成一个文件夹,里面是/home/kaka/里的内容,我们可以把要从linux传向windows的文件放入此处。
5.在windows上登录linux的ftp服务器:(前提是保证两台主机能ping通)
打开IE浏览器,输入ftp://192.168.2.113 (linux的IP)
打开后,右键-->登录-->输入用户名及密码-->回车,我们就进入到了linux下的/home/kaka