Übertragen Sie die Datei von Windows auf den VMware Linux-Client


3

Ich habe einen Windows 7-Host, auf dem ein VMware RedHat Enterprise Linux 6.3-Client ausgeführt wird (der geändert und mir als .iso übergeben wurde). Anstatt eine grafische Oberfläche anzuzeigen, habe ich nur Zugriff auf eine Eingabeaufforderung als root.

Ich muss eine .binDatei in Linux-Land kopieren und ausführen , aber die Datei befindet sich derzeit in Windows-Land. Wie kann ich die Datei in Linux-Land bekommen?

Mein erster Gedanke war, VMware-Tools zu verwenden, aber deren Installation schlägt mit einem "internen Fehler" fehl. Mein zweiter Gedanke war zu verwenden ftp, aber meine Shell hat nicht den ftpBefehl. Ich habe auch drei Netzwerk - Schnittstellen eth0, eth1und eth2aber ich habe keine Ahnung , wie die Verwendung die zu machen. Ich hatte auch einen kurzen Blick auf Samba, aber meine Eingabeaufforderung unterstützt den Befehl nicht smbpasswd. Anregungen wäre dankbar.

Bearbeiten: Die Freigabe von Ordnern scheint ebenfalls nicht möglich zu sein.

Bildbeschreibung hier eingeben


Die einfachste Lösung wäre, herauszufinden, warum bei der Installation von VM Tools ein Fehler auftritt. Dies ist der Grund, warum freigegebene Ordner derzeit wahrscheinlich deaktiviert sind.
Ramhound

Antworten:


9

Du könntest ...

  1. Stellen Sie sicher, dass sshd auf der Linux-VM ausgeführt wird
  2. Laden Sie WinSCP oder Putty's pscp herunter und verwenden Sie es auf dem Windows-Host

Vielen Dank. Ich habe sshdund Kitt. Sie sprechen jedoch mit einem Netzwerk-Neuling. Wie genau soll ich diese Werkzeuge fahren?
Randomblue

Syntax: C:\Program Files (x86)\PuTTY\pscp.exe d:\my_file_I_want_to_transfer.bin server.mydomain.tld:(Vergessen Sie nicht die :).
Hennes

2

Es gibt verschiedene Möglichkeiten, dies zu tun. Einige davon sind:

Vom Windows-Host:
C:\Program Files (x86)\PuTTY\pscp.exe d:\my_file.bin server.mydomain.tld:
(oder einem anderen SCP-Client, z. B. WINSCP, wenn Sie eine GUI möchten)

Dies setzt voraus, dass sshd ausgeführt wird, aber ich muss noch auf die erste VM zugreifen, auf der dies deaktiviert ist

Vom Linux-Host:
Legen Sie die Dateien auf einen Webserver und laden Sie sie herunter.
wget http://windowsserver.domain.tld/myfile.binoder
curl http://windowsserver.domain.tld/myfile.bin

Überspringen Sie nach Möglichkeit das altmodische reguläre FTP. Es ist uralt und sein Design zeigt es (z. B. Firewall-Problem, sofern Sie nicht im passiven Modus arbeiten, Nur-Text-Authentifizierung, ...).

Eine noch bessere Methode wäre, herauszufinden, warum freigegebene Ordner / VMware-Tools Probleme haben.


0

Sie können die Funktion für freigegebene Ordner verwenden:

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

Bearbeiten: Es gibt viele Möglichkeiten, eine Datei freizugeben. Sie könnten einen http-Server auf Ihrem Host haben und wget verwenden; Sie könnten ssh server auf guest ausführen und scp zum Kopieren usw. verwenden. Für mich hört es sich so an, als müssten Sie sich ein wenig mit dem Linux-System vertraut machen.


Dies scheint hier nicht möglich zu sein. Bitte sehen Sie den Screenshot.
Randomblue
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.