Transferir arquivo do Windows para o cliente VMware linux

3

Eu tenho um host do Windows 7 que executa um cliente VMware RedHat Enterprise Linux 6.3 (que foi modificado e fornecido a mim como um .iso). Em vez de aparecer uma interface gráfica, eu só tenho acesso a um prompt de comando como root .

Eu preciso copiar e executar um arquivo .bin no Linux-land, mas o arquivo atualmente mora no Windows-land. Como posso obter o arquivo no Linux?

Meu primeiro pensamento foi usar ferramentas VMware, mas a instalação desses falha com um "erro interno". Meu segundo pensamento foi usar ftp , mas meu shell não tem o comando ftp . Eu também tenho três interfaces de rede eth0 , eth1 e eth2 , mas não tenho idéia de como usá-las. Eu também dei uma olhada rápida no Samba, mas meu prompt não suporta o comando smbpasswd . Qualquer sugestão seria apreciada.

Editar: O compartilhamento de pastas também não parece possível.

    
por Randomblue 21.12.2012 / 13:44

3 respostas

9

Você poderia ...

  1. Assegure que o sshd esteja em execução na VM do Linux
  2. Faça o download e use o pscp do WinSCP ou do Putty no host do Windows
por 21.12.2012 / 14:35
2

Existem várias maneiras de fazer isso, algumas delas são:

Do host do Windows:
C:\Program Files (x86)\PuTTY\pscp.exe d:\my_file.bin server.mydomain.tld:
(Ou qualquer outro cliente scp, como o winscp, se você quiser uma GUI)

Isto assume que o sshd está rodando, mas ainda não corri na primeira VM que desativou

Do host do Linux:
Coloque os arquivos em um servidor da Web e faça o download deles.
wget http://windowsserver.domain.tld/myfile.bin ou curl http://windowsserver.domain.tld/myfile.bin

Ignore FTP regular antigo se possível. É antigo e seu design mostra isso (por exemplo, o problema do firewall, a menos que você execute no modo passivo, autenticação de texto simples, ...).

Um método ainda melhor seria descobrir por que pastas compartilhadas / ferramentas vmware têm problemas.

    
por 21.12.2012 / 14:48
0

Você pode usar o recurso de pasta compartilhada:

link

Editar: Existem muitas maneiras de compartilhar um arquivo. Você poderia ter um servidor http em execução no seu host e usar o wget; Você poderia rodar o servidor ssh no guest e usar o scp para copiar, etc. Parece que você precisa se familiarizar com o sistema Linux um pouco.

    
por 21.12.2012 / 13:52