访问手机版  

Linux虚拟机|Linux技术问题|Linux培训认证|工资待遇与招聘,详询超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux虚拟机

虚拟机和主机之间文本复制粘贴的三种方法

时间:2018-06-08

我们在使用Linux的时候,会用到虚拟机,在虚拟机平台下的Linux shell里执行命令或是运行一些程序的时候,往往会出现错误,这个时候我们最先想到的就是把错误的代码或是运行情况复制粘贴到Windows的网上论坛区求助大神。但是在虚拟机下直接复制shell里的字符无法粘贴到Windows里。这个时候我们应该怎么办呢?
1、通过ssh
这种方法需要虚拟机内的Linux安装ssh服务,默认的情况是可以安装的。为了确保sshd服务是开启的,Redhat平台可以通过shell下执行命令:Redhat-config-services,在弹出的服务配置窗口查看sshd服务是否已开启,若是没有开启,勾上sshd选项,重新运行。若是没有安装sshd服务,那就先下载ssh包安装。
Ssh服务运行之后,在Windows平台下下载ssh客户端程序安装,运行ssh客户端,点击quick connect,输入虚拟机Linux的IP地址、用户名,端口默认22,提示输入密码之后,即可登入Linux ssh服务端。登入后可以在ssh客户端的shell环境下执行Linux命令,就如同在Linux本地执行一样,很方便。
需要注意的是,虚拟机的Linux和本地Windows的IP地址应该在同一网段。否则ssh客户端程序是连接不上Linux的ssh服务端的。
2、通过VMware Tools
虚拟机安装过VMware Tools之后,如果正在运行VMware Tools,你可以在虚拟机和主机的应用程序之间或者是两台虚拟机之间复制粘贴文本。
怎么复制粘贴呢?第一步先要确保虚拟机里已经安装启动了VMware Tools。第二步就要适用来源窗口中的操作系统支持的方式在来源窗口中选择要复制的项目。第三步是更改光标和键盘控制到目标窗口,然后使用目标窗口中的操作系统支持的方式粘贴项目。
但是这样有一个不好的点是只能复制粘贴文本,图片和其他项目就不能复制粘贴。
3、通过Linux的命令重定向
将执行的Linux命令返回的信息重定向到一个文本文件,然后通过某种方式将包含输出信息的文本文件info.txt拷回到Windows下就可以查看了。拷贝的方式很多,ssd、ftp、虚拟机自带的共享文件功能等等。
这里就讲了三种方法。如果经常使用ssh的话,还是第一种最简单方便了。Ssh本身就有很强大的功能,可以通过shell终端、文件传输等功能,操作方便而且安全性高。其实三种方法都可以,只是看更喜欢哪种方法了。