Transfiera el archivo desde Windows al cliente VMware linux

3

Tengo un host de Windows 7 que ejecuta un cliente VMware RedHat Enterprise Linux 6.3 (que se ha modificado y me ha dado como un .iso). En lugar de mostrarme una interfaz gráfica, solo tengo acceso a un indicador de comando como root.

Necesito copiar y ejecutar un .bin archivo en Linux-land, pero el archivo actualmente vive en Windows-land. ¿Cómo puedo obtener el archivo en Linux-land?

Mi primer pensamiento fue usar las herramientas de VMware, pero la instalación de esas falla con un "error interno". Mi segundo pensamiento fue usar ftp, pero mi concha no tiene el ftp mando. También tengo tres interfaces de red. eth0, eth1 y eth2 pero no tengo idea de cómo hacer uso de ellos. También eché un vistazo rápido a Samba, pero mi indicador no es compatible con el comando smbpasswd. Cualquier sugerencia sera apreciada.

Editar: Compartir carpetas tampoco parece posible.

enter image description here

Randomblue
fuente
La solución más sencilla sería averiguar la razón por la que recibe un error al instalar VM Tools. Esta es la razón por la cual las carpetas compartidas están probablemente deshabilitadas actualmente.
Ramhound

Respuestas:

9

Tú podrías ...

  1. Asegúrese de que sshd se está ejecutando en la máquina virtual de Linux
  2. Descargue y use WinSCP o Putty's pscp en el host de Windows
RedGrittyBrick
fuente
Gracias. yo tengo sshd y masilla. Estás hablando con una red noob sin embargo; ¿Cómo exactamente debo conducir esas herramientas?
Randomblue
Sintaxis: C:\Program Files (x86)\PuTTY\pscp.exe d:\my_file_I_want_to_transfer.bin server.mydomain.tld: (no olvides el : ).
Hennes
2

Hay varias maneras de hacer esto, algunas de estas son:

Desde el host de Windows:
C:\Program Files (x86)\PuTTY\pscp.exe d:\my_file.bin server.mydomain.tld:
(O cualquier otro cliente scp, como winscp si desea una GUI)

Esto supone que sshd se está ejecutando, pero aún tengo que ejecutar la primera máquina virtual que tiene esa función desactivada

Desde el host de Linux:
Ponga los archivos en un servidor web y descárguelos.
wget http://windowsserver.domain.tld/myfile.bin o
curl http://windowsserver.domain.tld/myfile.bin

Omitir FTP tradicional antiguo si es posible. Es antiguo y su diseño lo muestra (por ejemplo, un problema de firewall a menos que se ejecute en modo pasivo, autenticación de texto sin formato, ...).

Un método aún mejor sería descubrir por qué las carpetas compartidas / herramientas vmware tienen problemas.

Hennes
fuente
0

Puede utilizar la función de carpeta compartida:

http://www.vmware.com/support/ws5/doc/ws_running_shared_folders.html

Editar: Hay muchas maneras de compartir un archivo. Podría tener un servidor http ejecutándose en su host y usar wget; Podría ejecutar el servidor ssh en el invitado y usar scp para copiar, etc. Me parece que necesita familiarizarse un poco con el sistema Linux.

lang2
fuente
Esto no parece posible aquí. Por favor, vea la captura de pantalla.
Randomblue