您的位置:首页 > 运维架构 > Linux

从windows向虚拟机下的linux系统传送文件

2012-04-21 00:23 387 查看
一用虚拟共享文件夹

步骤

1、开启WINDOWS的GUEST帐户,并设置密码!

2、在WINDOWS里创建一个文件夹,把文件放入这个文件夹里,共享此文件夹,并设置好共享权限和NTFS本地权限!

3、配置LINUX的IP(必须和WINDOWS的IP是一个段的),开启网卡服务(命令:service network restart)测试能不能PING通WINDOWS。

4、LINUX下使用挂载命令:mount //WINDOWS的ip地址/共享文件夹名 /LINUX挂载点目录

挂载过来后,把文件复制到别的目录。

上面的方法就可以实现从LINUX去访问WINDOWS中的共享。

如果出错如:fs type smb not supported by kernal。报歉你的内核不支持samba,除非重新编译内核,否则。。。。换种方法吧

二用vmtools

什么是VMtools

VM tools顾名思义就是Vmware的一组工具。主要用于虚拟主机显示优化与调整,另外还可以方便虚拟主机与本机的交互,如允许共享文件夹,甚至可以直接从本机向虚拟主机拖放文件、鼠标无缝切换、显示分辨率调整等,十分实用

本人强烈不建议这种方法,难配置,运行相当慢,容易死机

三组网传送(telnet)

[align=left]1、检测[/align]
[align=left]安装之前先检测是否这些软件包已安装,方法如下:[root@localhost root]#rpm -q telnet或[root@localhost root]#rpm -q telnet-client[/align]
[align=left][root@localhost root]#rpm -q telnet-server[/align]
如果没有检测到软件包,需要进行安装,据说red hat linux 9默认已安装了telnet软件包,不知道为什么我的没有

,还好没关系,只是在linux上安装telnet的服务器,就只安装telnet-server软件包。网上搜索一下,不难找的。当然,前提是你的linux能上网。

2、安装软件包
[root@localhost root]#rpm -i telnet-server-0.17-25.i386.rpm
3、开启服务
方法一:使用ntsysv,在出现的窗口之中,将 telnet前面*加上,然后按Tab切换到确认按键,确认。
方法二:编辑 /etc/xinetd.d/telnet
[root@localhost root]# vi /etc/xinetd.d/telnet
找到 disable = yes 将 yes 改成 no 。
方法三:chkconfig telnet on  //该命令修改了/etc/xinetd.d/telnet的配置,设置disable=no
4、激活服务
telnet-server不作为独立的服务器程序运行,而是受xinetd程序的控制,启动配置文件为/etc/xinetd.d/telnet,默认xinetd程序并不启动该服务,所以修改了配置文件后要重启xinted
[root@localhost root]# service xinetd restart
5、测试服务
[root@localhost root]#telnet ip(或者hostname)
如果配置正确,系统提示输入远程机器的用户名和密码
Login:
Password:
注:默认只允许普通用户
6、Telnet到服务器

我是在虚拟机下安装的linux,主机是winXP,主机下运行CMD,输入:telnet 192.168.181.6(就是你虚拟机的IP地址,在虚拟机下可以通过ifconfig命令得到),一般到这里系统提示输入远程机器的用户名和密码,一般只能是普通用户,但是通过下面方法,输入root也是可行的,vi /etc/pam.d/login文件,在 auth required /lib/security/pam_securetty.so 前面加一个#号,注释掉就行了。

下面是重点!把LINUX 的 iptables 停掉!否则在cmd将会提醒你“不能连接到主机,端口号:23”,输入:service iptables stop 再次到主机telnet,成功!如果向linux telnet到windows,只需要在linux内输入telnet ip即可。最后我再试了开启防火墙,还是可以telnet!

四快速制成iso映象当光盘用等方法。

五.ssh

身边有一个同学是铁杆这个方法的迷,所以我只能研究下,它究竟有啥好处

直接在windows 系统下载ssh secure shell,装上后,直接打开file transfer工具,在hostname处输入虚拟机下linux的地址,在用户名处输入root或其它用户名,之后弹出让你输密码的框子,直接就连上了

之后左边就是你的windows下的文件,后边是linux文件夹,想要从windows向linux输文件,只要upload即可

优点;传输数据使用加密,比telnet的明文加密安全
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息