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ć, pscp
ale wyświetla błąd:More than one remote source not supported
Próbowałem ftp, ale nie łączy się i nie wiem dlaczego.
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.
źródło
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 eth0
lub zawęzić wyjścieifconfig 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:
źródło
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.
źródło