将文件从Windows传输到VMware Linux客户端


3

我有一台运行VMware RedHat Enterprise Linux 6.3客户端的Windows 7主机(已经过修改并以.iso的形式提供给我)。我只是可以访问命令提示符,而不是显示图形界面root

我需要.bin在Linux-land中复制并执行一个文件,但该文件目前存在于Windows-land中。如何将文件导入Linux-land?

我的第一个想法是使用VMware工具,但那些安装失败并出现“内部错误”。我的第二个想法是使用ftp,但我的shell没有ftp命令。我也有三个网络接口eth0eth1以及eth2但是我不知道如何利用这些的。我也快速浏览了Samba,但我的提示不支持该命令smbpasswd。任何建议,将不胜感激。

编辑:文件夹共享似乎也不可能。

在此输入图像描述


最简单的解决方案是找出安装VM Tools时出错的原因。这就是目前可能禁用共享文件夹的原因。
Ramhound

Answers:


9

你可以 ...

  1. 确保sshd正在Linux VM上运行
  2. 在Windows主机上下载并使用WinSCP或Putty的pscp

谢谢。我有sshd和Putty。你正在和一个网络菜鸟谈话; 我应该如何驾驶这些工具?
Randomblue

语法:( C:\Program Files (x86)\PuTTY\pscp.exe d:\my_file_I_want_to_transfer.bin server.mydomain.tld:别忘了:)。
Hennes

2

有几种方法可以做到这一点,其中一些是:

从Windows主机:(
C:\Program Files (x86)\PuTTY\pscp.exe d:\my_file.bin server.mydomain.tld:
或任何其他scp客户端,如winsFor,如果你想要一个GUI)

这假设sshd正在运行,但我还没有遇到第一个已禁用的VM

从Linux主机:
将文件放在Web服务器上并下载它们。
wget http://windowsserver.domain.tld/myfile.bin要么
curl http://windowsserver.domain.tld/myfile.bin

如果可能,请跳过老式常规FTP。它很古老,它的设计显示它(例如防火墙问题,除非你在被动模式下运行,纯文本身份验证,......)。

更好的方法是发现共享文件夹/ vmware工具存在问题的原因。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.