Jak przesłać pliki z systemu operacyjnego hosta do systemu gościa działającego na VirtualBox?

8

Próbuję przenieść pliki z mojego systemu operacyjnego hosta (Windows 7) do systemu operacyjnego gościa (CentOS) działającego na VirtualBox.

Próbowałem użyć, pscpale wyświetla błąd:More than one remote source not supported

Próbowałem ftp, ale nie łączy się i nie wiem dlaczego.

MK
źródło

Odpowiedzi:

1

Możesz to zrobić za pomocą polecenia „scp”, a następnie demon ssh (sshd) musi również działać w systemie Windows.

Lub użyj jednego z klientów Windows scp, aby porozmawiać z maszyną wirtualną centos. Możesz przesyłać pliki w obie strony za pomocą scp.

Crazy_Bash
źródło
1
w jaki sposób identyfikujesz adres IP i poświadczenia maszyny gościa dla polecenia scp?
ted.strauss
1

Mam dokładnie taką samą konfigurację ( system operacyjny Windows 7 Host, system operacyjny gościa CentOS 6.5 ) ...

(jeśli masz SSH pracujący na adresie IP dla CentOS, możesz pominąć ten akapit poniżej).
Ustawiłem Virtualbox, aby używał zmostkowanej karty sieciowej (Ustawienia> Sieć> Adapter 1: ustawiony na zmostkowany) i po zainstalowaniu Apache (ustaw nazwę hosta , a także wyłącz zaporę za pomocą:) service iptables stop. Możesz wyświetlić otrzymany adres IP za pomocą ifconfig eth0lub zawęzić wyjście ifconfig eth0 | grep 'inet addr' | awk '{print $2}'. Jest to adres IP, który powinien również znajdować się w pliku / etc / hosts w tym samym wierszu co nazwa hosta. Do celów testowych umieść plik index.html w katalogu / var / www / html (główny katalog internetowy). Następnie powinieneś być w stanie przeglądać maszynę wirtualną pod lokalnym adresem IP: 192.168.xx z przeglądarki w systemie operacyjnym Windows 7.

Aby przesyłać pliki tam iz powrotem, możesz użyć WinSCP na swoim systemie operacyjnym Windows 7. Utwórz nową sesję z tymi ustawieniami w WinSCP:

File protocol: SFTP (this means you will be connecting via SSH)
Host name: 192.168.x.x (this is the ip address of your VM)
User name: root
Password: (leave this blank for security reasons...
           but when prompted during connecting you'll enter your root password 
           you set for CentOS)
Private Key file: (leave blank...you will be prompted to say 'yes' to accept the key)
David Graham
źródło
-2

Możesz używać Samby do przesyłania plików. Wystarczy zainstalować Sambę, a następnie wybrać system operacyjny hosta, a następnie system operacyjny, do którego pliki mają zostać przesłane.

Evan Derek
źródło