从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的明文加密安全
步骤
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的明文加密安全
相关文章推荐
- 【Linux】虚拟机Ubuntu系统访问主机windows共享文件夹文件类型出错
- 解决将windows系统文件复制和虚拟机Linux系统里面问题
- Windows挂载linux系统的NFS无法写文件
- Linux和Windows系统之间的文件传输
- 设置linux系统和windows xp虚拟机文件共享的步骤
- 虚拟机上 单硬盘双系统 windows和linux安装
- Fedora17下用samba实现windows和Linux跨平台文件系统访问
- 利用windows操作系统远程操作linux系统并上传文件
- Linux文件虚拟机系统只读Read-only file system的快速解决方法
- Ubuntu - Xftp 连接到 Linux 虚拟机,实现 Windows 和 Linux 文件双向传输
- windows系统正常但linux系统下找不到文件的问题
- 在虚拟机的linux中利用VMware Tools实现与windows共享文件
- 在Windows和Linux之间传送文件
- 【2014年12月6日】【每日一问】Windows和Linux的文件系统有什么区别?
- vusialbox虚拟机中如何实现linux与windows共享文件
- Linux系统与windows系统文件同步
- 虚拟机中的Linux系统如何和windows共享文件夹
- window下的虚拟机linux系统,windows系统ping不通linux下的ip,但是linux系统可以ping通windows下的ip
- XP通过共享与虚拟机中的Linux-CentOS5.5系统共享文件