Jak przenieść pliki na maszynę wirtualną Ubuntu

W tym samouczku nauczymy się, jak przenosić pliki z naszej maszyny lokalnej na maszynę wirtualną Ubuntu.

Może to być przydatne, jeśli chcemy przesyłać pliki między dwoma komputerami lub jeśli chcemy wykonać kopię zapasową naszych plików na zdalnym komputerze.

Można to zrobić na dwa sposoby: za pomocą polecenia scp lub za pomocą protokołu SFTP. W tym samouczku omówimy obie metody.

Jak przenieść pliki na maszynę wirtualną Ubuntu

Co będziesz potrzebował

Aby postępować zgodnie z tym przewodnikiem, będziesz potrzebować:

  • Komputer z połączeniem internetowym
  • Maszyna wirtualna Ubuntu działająca na twoim komputerze
  • Plik, który chcesz przenieść z komputera na maszynę wirtualną Ubuntu

Tworzenie maszyny wirtualnej Ubuntu

Zakładając, że masz zainstalowany Ubuntu na swoim komputerze, pierwszą rzeczą, którą musisz zrobić, to zainstalować VirtualBox. VirtualBox to bezpłatne oprogramowanie do wirtualizacji typu open source, które ułatwia tworzenie maszyn wirtualnych (VM) na komputerze.

  1. Po zainstalowaniu VirtualBox uruchom aplikację i kliknij przycisk „Nowy”, aby utworzyć nową maszynę wirtualną.
  2. Zostaniesz poproszony o nadanie swojej maszynie wirtualnej nazwy (w tym samouczku nazwiemy ją „maszyną wirtualną Ubuntu”) i wybranie systemu operacyjnego, który chcesz zainstalować.
  3. Wybierz „Ubuntu” z menu rozwijanego i wybierz wersję, którą chcesz zainstalować (w tym samouczku używamy Ubuntu 18.04).
  4. Kliknij „Dalej”, a zostaniesz poproszony o ustawienie ilości pamięci (RAM), którą chcesz przydzielić swojej maszynie wirtualnej. Zalecamy co najmniej 2 GB pamięci RAM dla podstawowej maszyny wirtualnej Ubuntu, ale 4 GB lub więcej jest idealne, jeśli planujesz uruchamiać wiele programów lub pracować z dużymi plikami na maszynie wirtualnej.
  5. Kliknij ponownie „Dalej”, a zostaniesz poproszony o utworzenie wirtualnego dysku twardego dla swojej maszyny wirtualnej. Wybierz „Utwórz teraz wirtualny dysk twardy” i kliknij „Utwórz”.
  6. Wybierz „VDI (VirtualBox Disk Image)” jako typ pliku dysku twardego i wybierz, czy chcesz dysk twardy dynamiczny, czy o stałym rozmiarze. Zalecamy wybranie stałego rozmiaru w celu uzyskania lepszej wydajności, ale dynamiczny będzie działał dobrze, jeśli masz mało miejsca.
  7. Kliknij „Utwórz”, a zostaniesz poproszony o określenie rozmiaru wirtualnego dysku twardego. Zalecamy co najmniej 20 GB dla podstawowej maszyny wirtualnej Ubuntu, ale 40 GB lub więcej jest idealne, jeśli planujesz przechowywać wiele plików lub instalować wiele programów.
  8. Kliknij „Utwórz” po raz ostatni, a Twoja nowa maszyna wirtualna zostanie utworzona!

Instalowanie Ubuntu na maszynie wirtualnej

Zanim zaczniesz używać Ubuntu na maszynie wirtualnej, musisz go zainstalować. Oto krótki przewodnik, jak to zrobić:

  1. Pobierz plik ISO Ubuntu. Najnowszą wersję można pobrać ze strony internetowej Ubuntu.
  2. Utwórz nową maszynę wirtualną w oprogramowaniu do wirtualizacji i wybierz właśnie pobrany plik ISO jako „obraz rozruchowy”.
  3. Uruchom maszynę wirtualną i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces instalacji. Po zainstalowaniu Ubuntu możesz zacząć z niego korzystać, tak jak z każdego innego systemu operacyjnego!

Konfigurowanie maszyny wirtualnej

Istnieje kilka sposobów pobierania plików z komputera lokalnego na maszynę wirtualną (VM), ale w tym przewodniku użyjemy folderu udostępnionego.

Foldery współdzielone umożliwiają dostęp do plików na komputerze lokalnym z poziomu maszyny wirtualnej i odwrotnie.

Wszelkie zmiany dokonane w plikach w folderze udostępnionym będą widoczne po obu stronach.

Aby móc korzystać z udostępnionego folderu, musisz wykonać dwie czynności:

  1. Zainstaluj dodatki dla gości na swojej maszynie wirtualnej
  2. Skonfiguruj udostępniony folder

Przenieś pliki na maszynę wirtualną Ubuntu

Jeśli masz pliki na komputerze lokalnym, do których chcesz uzyskać dostęp na maszynie wirtualnej Ubuntu, istnieje kilka sposobów na ich przeniesienie.

Najprostszym sposobem jest użycie polecenia scp (bezpieczna kopia). Dzięki scp możesz przesyłać pliki między maszyną lokalną a maszyną wirtualną Ubuntu bez konieczności konfigurowania serwera FTP.

Aby korzystać z scp, musisz mieć zainstalowanego klienta SSH na komputerze lokalnym. Jeśli używasz systemu Windows, zalecamy użycie programu PuTTY.

Raz masz Kit zainstalowany, otwórz go i wprowadź adres IP swojej maszyny wirtualnej Ubuntu w polu „Nazwa hosta”. Następnie kliknij „Otwórz”.

Po wyświetleniu monitu wprowadź swoją nazwę użytkownika i hasło do maszyny wirtualnej Ubuntu.

Po zalogowaniu przejdź do katalogu na komputerze lokalnym, który zawiera pliki, które chcesz przenosić. Następnie wpisz następujące polecenie:

scp nazwa_pliku nazwa_użytkownika@adres_ip:/ścieżka/do/miejsca docelowego

Na przykład, gdybym chciał przenieść plik „test.txt” z mojego lokalnego komputera do „/dom/użytkownik” katalog na mojej maszynie wirtualnej Ubuntu, użyłbym następującego polecenia:

scp test.txt uż[email protected]:/dom/użytkownik

Dostęp do plików na maszynie wirtualnej Ubuntu

Jeśli masz pliki na komputerze lokalnym, do których chcesz uzyskać dostęp na maszynie wirtualnej Ubuntu, możesz to zrobić na kilka sposobów.

Jedną z opcji jest skorzystanie z usługi przechowywania w chmurze, takiej jak Dropbox lub Google Drive. Możesz także użyć SSH do przesyłania plików między maszyną lokalną a maszyną wirtualną Ubuntu.

Wniosek

Teraz, gdy wiesz, jak przenosić pliki między maszyną wirtualną Ubuntu a maszyną hosta z systemem Windows 10, możesz zacząć używać Ubuntu do swoich projektów programistycznych. Jeśli masz jakieś pytania, zadaj je w komentarzach poniżej.

Polski