Ich versuche, Dateien von meinem Host-Betriebssystem (Windows 7) auf das Gastbetriebssystem (CentOS) zu übertragen, das auf VirtualBox ausgeführt wird.
Ich habe es versucht, pscp
aber es gibt den Fehler:More than one remote source not supported
Ich habe FTP ausprobiert, aber es stellt keine Verbindung her und ich weiß nicht warum.
Sie können dies mit dem Befehl "scp" tun, dann muss der ssh-Daemon (sshd) auch auf der Windows-Box ausgeführt werden.
Oder verwenden Sie einen der Windows SCP-Clients, um mit der Centos-VM zu kommunizieren. Sie können Dateien mit scp in beide Richtungen übertragen.
quelle
Ich habe genau das gleiche Setup ( Windows 7 Host OS, CentOS 6.5 Guest OS) ...
(Wenn SSH an einer IP-Adresse für CentOS arbeitet, können Sie diesen Absatz unten überspringen.)
Ich habe Virtualbox so eingestellt, dass ein überbrückter Netzwerkadapter verwendet wird (Einstellungen> Netzwerk> Adapter 1: Überbrückt) und nach der Installation von Apache (Festlegen eines Hostnamens) . und schalten Sie auch die Firewall mit :) aus
service iptables stop
. Sie können die IP-Adresseifconfig eth0
anzeigen, mit der Sie angegeben wurden, oder die Ausgabe mit eingrenzenifconfig eth0 | grep 'inet addr' | awk '{print $2}'
. Dies ist die IP-Adresse, die sich auch in Ihrer Datei / etc / hosts in derselben Zeile wie Ihr Hostname befinden sollte. Fügen Sie zu Testzwecken eine index.html-Datei in / var / www / html (Ihr Webstamm) ein. Anschließend sollten Sie in der Lage sein, unter einem Browser Ihres Windows 7-Betriebssystems unter einer lokalen IP-Adresse: 192.168.xx zur VM zu navigieren.Um Dateien hin und her zu übertragen, können Sie WinSCP auf Ihrem Windows 7-Hostbetriebssystem verwenden. Erstellen Sie eine neue Sitzung mit den folgenden Einstellungen in WinSCP:
quelle
Sie können Samba zum Übertragen von Dateien verwenden. Installieren Sie einfach Samba und wählen Sie dann das Host-Betriebssystem und dann das Betriebssystem, unter das die Dateien übertragen werden sollen.
quelle