Jak przesyłać pliki do maszyny wirtualnej platformy Azure

Przesyłanie plików do maszyny wirtualnej Microsoft Azure (VM) jest niezbędne dla wielu użytkowników. Platforma przetwarzania w chmurze Microsoft Azure zapewnia szereg opcji transferu plików, w tym Azure Blob Storage, Azure Storage i Azure Bastion. Ten artykuł przeprowadzi Cię przez proces przekazywania plików do maszyny wirtualnej platformy Azure.

Najpierw musisz nawiązać połączenie z maszyną wirtualną platformy Azure. Można to zrobić na kilka sposobów, ale jedną z najłatwiejszych metod jest użycie usługi Azure Bastion.

Azure Bastion to usługa, która umożliwia łączenie się z maszyną wirtualną przy użyciu protokołu RDP (Remote Desktop Protocol) przez SSL bezpośrednio z Azure Portal.

Jak przesyłać pliki do maszyny wirtualnej platformy Azure

Wprowadzenie do Azure Virtual Machines

Azure Virtual Machines (maszyny wirtualne) to doskonały sposób przekazywania plików do chmury. Dzięki maszynom wirtualnym możesz przesyłać pliki dowolnego typu i rozmiaru oraz zapewniać zaawansowane opcje bezpieczeństwa i skalowalności.

Najpierw musisz utworzyć maszynę wirtualną w Azure Portal, aby przekazać pliki do maszyny wirtualnej platformy Azure. Tworzenie maszyny wirtualnej jest proste i wymaga tylko kilku kroków:

  • W Azure Portal kliknij „Utwórz zasób”.
  • Wyszukaj „Maszynę wirtualną” i wybierz ją z listy wyników.
  • Wybierz typ subskrypcji, a następnie wprowadź nazwę maszyny wirtualnej. Możesz także teraz wybrać lokalizację i grupę zasobów dla swojej maszyny wirtualnej.
  • Na stronie „Podstawy” wybierz system operacyjny, którego chcesz używać dla swojej maszyny wirtualnej — Windows lub Linux. Jeśli nie masz pewności, który system operacyjny wybrać, zalecamy wybór systemu Windows, ponieważ jest on powszechnie używany.
  • Wybierz rozmiar maszyny wirtualnej — określi to, ile mocy procesora i pamięci zostanie przydzielone do Twojej maszyny. Jeśli nie masz pewności, jaki rozmiar wybrać, zalecamy rozpoczęcie od maszyny wirtualnej o małym lub średnim rozmiarze.
  • Na stronie „Ustawienia” dostępnych jest kilka opcji, które możesz skonfigurować dla swojej maszyny wirtualnej. Jedynym wymaganym ustawieniem jest wybranie nazwy użytkownika i hasła — te poświadczenia będą używane do logowania się do utworzonej maszyny wirtualnej.
  • Ostatnim krokiem jest wybranie ustawień sieci dla maszyny wirtualnej. Możesz wybrać prywatny lub publiczny adres IP i skonfigurować wszelkie niezbędne reguły zapory.

Po wykonaniu tych kroków kliknij „Utwórz” – Twoja maszyna wirtualna zostanie utworzona i będziesz mógł się zalogować.

Możesz stąd przesłać dowolne pliki i rozpocząć korzystanie z nowo utworzonej maszyny wirtualnej!

Założenie konta

Konfigurowanie konta na platformie Azure jest proste i łatwe do wykonania. Możesz utworzyć konto, odwiedzając witrynę Azure i klikając przycisk „Utwórz bezpłatne konto”.

Po zakończeniu procesu rejestracji możesz uzyskać dostęp do nowego konta, logując się przy użyciu konta Microsoft.

Po zalogowaniu zostaniesz przeniesiony do portalu Azure. Z tego miejsca możesz zarządzać wszystkimi zasobami platformy Azure, w tym maszynami wirtualnymi.

Aby utworzyć nową maszynę wirtualną, kliknij przycisk „+ Nowy” i wybierz „Maszyna wirtualna”.

Na następnej stronie zostaniesz poproszony o podanie podstawowych informacji o maszynie wirtualnej, takich jak jej nazwa i lokalizacja. Konieczne będzie również wybranie warstwy cenowej dla maszyny wirtualnej.

Warstwy cenowe określają, ile procesora i pamięci będzie miała Twoja maszyna wirtualna oraz inne czynniki, takie jak miejsce do magazynowania i przepustowość sieci.

Po wprowadzeniu wszystkich wymaganych informacji kliknij przycisk „Utwórz”, aby udostępnić nową maszynę wirtualną. Po utworzeniu można go wyświetlić na liście wszystkich maszyn wirtualnych w portalu.

Zrozumienie podstaw przesyłania plików

Jak przesłać pliki do maszyny wirtualnej platformy Azure

Aby przekazać pliki do maszyny wirtualnej platformy Azure, musisz najpierw zrozumieć, jak działa przekazywanie plików.

Przesyłanie plików to przesyłanie pliku z komputera na zdalny serwer. Aby to zrobić, musisz użyć klienta protokołu przesyłania plików (FTP).

Dostępnych jest wiele różnych klientów FTP, ale w tym przewodniku zalecamy korzystanie z FileZilla.

Po pobraniu i zainstalowaniu FileZilla otwórz program i wprowadź następujące informacje w polach pod „Ogólny”:

  • Host: wprowadź publiczną nazwę DNS lub adres IP maszyny wirtualnej platformy Azure.
  • Nazwa użytkownika: wprowadź nazwę użytkownika dla swojej maszyny wirtualnej. Domyślna nazwa użytkownika maszyny wirtualnej platformy Azure to „azureuser”.
  • Hasło: wprowadź hasło do maszyny wirtualnej.

Po wprowadzeniu wszystkich niezbędnych informacji kliknij „Łączyć”.

Po nawiązaniu połączenia zobaczysz listę plików i katalogów na komputerze po lewej stronie okna oraz listę plików i katalogów na maszynie wirtualnej po prawej stronie.

Aby przesłać plik, przeciągnij go i upuść z lewej strony na prawą stronę.

Różne sposoby przesyłania plików

Pliki można przekazywać do maszyny wirtualnej platformy Azure (VM) na różne sposoby. Najprostszym sposobem jest skorzystanie z portalu Azure, który umożliwia przeciąganie i upuszczanie plików do maszyny wirtualnej.

Innym sposobem jest użycie narzędzia takiego jak FileZilla lub Putty do przesyłania plików przez SFTP. Możesz również użyć Eksploratora usługi Azure Storage, aby przekazać pliki do maszyny wirtualnej.

Możesz także użyć narzędzia innej firmy, takiego jak WinSCP, aby przesłać pliki bezpośrednio do maszyny wirtualnej ze swojego komputera.

Na koniec możesz skonfigurować serwer FTP na maszynie wirtualnej i użyć klienta FTP, takiego jak FileZilla, do bezpośredniego przesyłania plików.

Identyfikowanie typów plików i ścieżek

Przesyłanie plików do maszyny wirtualnej platformy Azure używa różnych metod, takich jak FTP, SFTP i SCP. Najczęstszym sposobem przekazywania plików do maszyny wirtualnej platformy Azure jest korzystanie z Azure Portal.

Aby przekazać plik za pomocą Azure Portal, najpierw wybierz maszynę wirtualną, na którą chcesz przekazać plik. Następnie otwórz blok „Ustawienia” i wybierz „Interfejsy sieciowe”.

Wybierz interfejs sieciowy, do którego chcesz przesłać plik, a następnie wybierz „Konfiguracja IP”. W sekcji „Reguły NAT ruchu przychodzącego”, na przykład „Dodaj”.

Łączenie przez SSH

SSH (Secure Shell) to protokół sieciowy umożliwiający bezpieczne łączenie się ze zdalnym serwerem. To połączenie może przesyłać pliki między dwoma komputerami lub uruchamiać polecenia na komputerze zdalnym.

Aby połączyć się z maszyną wirtualną platformy Azure za pośrednictwem protokołu SSH, musisz zainstalować klienta SSH na komputerze lokalnym.

Dostępnych jest wielu różnych klientów SSH, ale zalecamy korzystanie z nich Kit dla systemu Windows lub Terminal dla systemu macOS.

Po zainstalowaniu klienta SSH otwórz go i wprowadź publiczny adres IP maszyny wirtualnej platformy Azure w polu „Nazwa hosta”. Upewnij się, że pole „Port” jest ustawione na 22, a następnie kliknij „Otwórz”.

Zostanie wyświetlony monit o wprowadzenie nazwy użytkownika dla maszyny wirtualnej. Domyślna nazwa użytkownika maszyny wirtualnej platformy Azure to „azureuser”, ale te informacje można również znaleźć w witrynie Azure Portal. Po wprowadzeniu nazwy użytkownika naciśnij klawisz Enter, a zostaniesz poproszony o podanie hasła.

Ponownie domyślne hasło to „azureuser”, ale te informacje można również znaleźć w witrynie Azure Portal.

Po wprowadzeniu hasła naciśnij klawisz Enter, a teraz powinieneś być połączony z maszyną wirtualną platformy Azure przez SSH!

Wykonywanie poleceń w celu skonfigurowania serwera

Aby skonfigurować serwer, będziesz musiał wykonać polecenia. Można to zrobić na dwa sposoby: za pośrednictwem portalu Azure lub programu PowerShell.

Aby użyć Azure Portal, przejdź do bloku maszyny wirtualnej dla żądanej maszyny wirtualnej. Znajdź sekcję „Przegląd” i kliknij „Konfiguracja”.

Następnie wybierz „Ustawienia zaawansowane” i wybierz „Edytuj”. Wpisz polecenie, które chcesz wykonać w podanym polu tekstowym.

Alternatywnie możesz użyć PowerShell. Aby to zrobić, połącz się z maszyną wirtualną za pomocą protokołu RDP.

Po połączeniu otwórz PowerShell i wpisz następujące polecenie: Set-ExecutionPolicy Unrestricted.

Umożliwi to uruchamianie skryptów PowerShell. Następnie wpisz polecenie, które chcesz wykonać.

Względy bezpieczeństwa i ochrony

Podczas pracy z Azure Virtual Machines należy wziąć pod uwagę bezpieczeństwo i ochronę swoich danych. Oto kilka wskazówek, które pomogą Ci zapewnić bezpieczeństwo danych:

1. Używaj silnych haseł do wszystkich swoich kont, w tym do konta administratora.

2. Skoncentruj się na zabezpieczeniu dostępu administracyjnego do maszyny wirtualnej platformy Azure przy użyciu uwierzytelniania wieloskładnikowego lub innych środków, takich jak kontrola dostępu oparta na rolach.

3. Aktualizuj oprogramowanie antywirusowe i regularnie skanuj w poszukiwaniu złośliwego oprogramowania.

4. Włącz szyfrowanie dysków dla dysków maszyny wirtualnej, aby chronić je przed nieautoryzowanym dostępem.

5. Regularnie twórz kopie zapasowe swoich danych i bezpiecznie przechowuj kopie zapasowe poza siedzibą firmy Azure Virtual Machine.

Typowe błędy występujące podczas przesyłania plików

Podczas przekazywania plików do maszyny wirtualnej platformy Azure może wystąpić kilka typowych błędów. Najczęstszym błędem jest zapominanie o nadaniu plikowi odpowiednich uprawnień przed jego przesłaniem.

Innym standardowym błędem jest przypadkowe nadpisanie pliku, który już istnieje na serwerze.

Aby uniknąć tych błędów, przed przesłaniem upewnij się, że masz odpowiednie uprawnienia. Przed próbą przesłania sprawdź, czy plik już istnieje na serwerze.

Jeśli podczas procesu wystąpią inne błędy, skontaktuj się z obsługą klienta w celu uzyskania pomocy.

Przesyłanie plików do maszyny wirtualnej platformy Azure przy użyciu usługi Azure Blob Storage

Azure Blob Storage to skalowalne rozwiązanie do przechowywania w chmurze danych nieustrukturyzowanych, takich jak tekst i dane binarne.

Możesz używać usługi Azure Blob Storage do przechowywania i uzyskiwania dostępu do dużych ilości nieustrukturyzowanych danych z dowolnego miejsca na świecie za pośrednictwem protokołu HTTP lub HTTPS.

Aby przekazać pliki do maszyny wirtualnej platformy Azure przy użyciu usługi Azure Blob Storage, wykonaj następujące kroki:

  • Utwórz kontener na swoim koncie usługi Azure Blob Storage.
  • Prześlij pliki, które chcesz przenieść do kontenera.
  • Skopiuj adres URL pliku, który chcesz pobrać.
  • Połącz się z maszyną wirtualną platformy Azure przy użyciu usługi Azure Bastion.
  • Otwórz przeglądarkę internetową i wklej adres URL w pasku adresu.
  • Zapisz plik na maszynie wirtualnej.

Przesyłanie plików do maszyny wirtualnej platformy Azure przy użyciu usługi Azure Storage

Azure Storage to rozwiązanie oparte na chmurze, które zapewnia wysoce dostępne, bezpieczne, trwałe i skalowalne miejsce do przechowywania danych ze strukturą i bez struktury.

Za pomocą usługi Azure Storage możesz przechowywać duże ilości danych i uzyskiwać do nich dostęp z dowolnego miejsca na świecie za pośrednictwem protokołu HTTP lub HTTPS.

Aby przekazać pliki do maszyny wirtualnej platformy Azure przy użyciu usługi Azure Storage, wykonaj następujące kroki:

  • Utwórz konto magazynu w Azure Portal.
  • Utwórz udział plików na swoim koncie magazynu.
  • Przekaż pliki, które chcesz przenieść do udziału plików.
  • Połącz się z maszyną wirtualną platformy Azure przy użyciu usługi Azure Bastion.
  • Zamapuj udział plików na dysk na maszynie wirtualnej.
  • Skopiuj pliki z zamapowanego dysku na maszynę wirtualną.
  • Przesyłanie plików do maszyny wirtualnej platformy Azure przy użyciu protokołu FTP

FTP (File Transfer Protocol) to standardowy protokół przesyłania plików przez Internet. Możesz użyć klienta FTP do przesyłania plików do maszyny wirtualnej platformy Azure.

Aby przekazać pliki do maszyny wirtualnej platformy Azure przy użyciu protokołu FTP, wykonaj następujące kroki:

  • Zainstaluj klienta FTP na komputerze lokalnym.
  • Połącz się z maszyną wirtualną platformy Azure przy użyciu usługi Azure Bastion.
  • Zainstaluj serwer FTP na maszynie wirtualnej platformy Azure.
  • Otwórz port FTP na maszynie wirtualnej platformy Azure.
  • Skonfiguruj klienta FTP, aby łączył się z maszyną wirtualną platformy Azure.
  • Przekaż pliki do maszyny wirtualnej platformy Azure.

Wniosek

W tym artykule omówiliśmy różne sposoby przekazywania plików do maszyny wirtualnej platformy Azure. Od korzystania z klientów FTP lub poleceń SCP po wykorzystywanie skryptów PowerShell i korzystanie z rozszerzeń maszyn wirtualnych — możesz skorzystać z różnych opcji, aby szybko przenieść plik do chmury.

Przed rozpoczęciem jakiegokolwiek procesu przesyłania pamiętaj o utworzeniu i skonfigurowaniu odpowiednich kont magazynu oraz zainstalowaniu wszelkich wymaganych składników na maszynach wirtualnych platformy Azure, aby móc błyskawicznie korzystać z tych cennych funkcji!

Polski