Tworzenie linku z możliwością udostępniania dla usługi Bastion
Funkcja Link współużytkowania usługi Bastion umożliwia użytkownikom łączenie się z zasobem docelowym (maszyną wirtualną lub zestawem skalowania maszyn wirtualnych) przy użyciu usługi Azure Bastion bez uzyskiwania dostępu do Azure Portal. Ten artykuł ułatwia korzystanie z funkcji Link z możliwością udostępniania w celu utworzenia linku z możliwością udostępniania dla istniejącego wdrożenia usługi Azure Bastion.
Gdy użytkownik bez poświadczeń platformy Azure kliknie link do udostępniania, zostanie otwarta strona internetowa z monitem o zalogowanie się do zasobu docelowego za pośrednictwem protokołu RDP lub SSH. Użytkownicy uwierzytelniają się przy użyciu nazwy użytkownika i hasła lub klucza prywatnego, w zależności od tego, co zostało skonfigurowane dla zasobu docelowego. Link do udostępniania nie zawiera żadnych poświadczeń — administrator musi podać poświadczenia logowania użytkownikowi.
Domyślnie użytkownicy w organizacji będą mieć dostęp tylko do odczytu do udostępnionych linków. Jeśli użytkownik ma dostęp do odczytu, będzie mógł korzystać tylko z linków udostępnionych i wyświetlać je, ale nie może utworzyć ani usunąć linku z możliwością udostępniania. Aby uzyskać więcej informacji, zobacz sekcję Uprawnienia w tym artykule.
Zagadnienia do rozważenia
- Linki do udostępniania nie są obecnie obsługiwane w przypadku wirtualnych sieci wirtualnych równorzędnych między dzierżawami.
- Linki do udostępniania nie są obecnie obsługiwane w Virtual WAN.
- Linki do udostępniania nie obsługują połączenia z lokalnymi lub spoza platformy Azure maszynami wirtualnymi i zestawami skalowania maszyn wirtualnych.
- Dla tej funkcji jest wymagana jednostka SKU w warstwie Standardowa.
- Usługa Bastion obsługuje tylko 50 żądań, w tym tworzenie i usuwanie, w przypadku linków do udostępniania naraz.
- Usługa Bastion obsługuje tylko 500 łączy z możliwością udostępniania na zasób usługi Bastion.
Wymagania wstępne
Usługa Azure Bastion jest wdrażana w sieci wirtualnej. Aby uzyskać instrukcje, zobacz Samouczek — wdrażanie usługi Bastion przy użyciu ustawień ręcznych .
Usługa Bastion musi być skonfigurowana do używania standardowej jednostki SKU dla tej funkcji. Jednostkę SKU można zaktualizować z warstwy Podstawowa do Standardowa podczas konfigurowania funkcji łączy z możliwością udostępniania.
Sieć wirtualna, w której wdrożono zasób usługi Bastion lub bezpośrednio równorzędna sieć wirtualna, zawiera zasób maszyny wirtualnej, do którego chcesz utworzyć łącze z możliwością udostępniania.
Włączanie funkcji linku z możliwością udostępniania
Przed utworzeniem linku z możliwością udostępniania do maszyny wirtualnej należy najpierw włączyć tę funkcję.
W Azure Portal przejdź do zasobu bastionu.
Na stronie usługi Bastion w okienku po lewej stronie kliknij pozycję Konfiguracja.
Na stronie Konfiguracja w polu Warstwa wybierz pozycję Standardowa , jeśli nie została jeszcze wybrana. Ta funkcja wymaga jednostki SKU w warstwie Standardowa.
Wybierz pozycję Link z możliwością udostępniania z wymienionych funkcji, aby włączyć funkcję Link z możliwością udostępniania.
Sprawdź, czy wybrano żądane ustawienia, a następnie kliknij przycisk Zastosuj.
Usługa Bastion natychmiast rozpocznie aktualizowanie ustawień hosta bastionu. Aktualizacje potrwa około 10 minut.
Tworzenie linków z możliwością udostępniania
W tej sekcji określisz każdy zasób, dla którego chcesz utworzyć łącze z możliwością udostępniania
W Azure Portal przejdź do zasobu bastionu.
Na stronie bastionu w okienku po lewej stronie kliknij pozycję Linki z możliwością udostępniania. Kliknij pozycję + Dodaj , aby otworzyć stronę linku Utwórz z możliwością udostępniania .
Na stronie Tworzenie linku z możliwością udostępniania wybierz zasoby, dla których chcesz utworzyć link z możliwością udostępniania. Możesz wybrać określone zasoby lub wybrać wszystkie. Dla każdego wybranego zasobu zostanie utworzony oddzielny link z możliwością udostępniania. Kliknij przycisk Zastosuj , aby utworzyć łącza.
Po utworzeniu linków można je wyświetlić na stronie Linki z możliwością udostępniania . Poniższy przykład przedstawia linki dla wielu zasobów. Widać, że każdy zasób ma oddzielny link, a stan linku to Aktywny. Aby udostępnić link, skopiuj go, a następnie wyślij go do użytkownika. Link nie zawiera poświadczeń uwierzytelniania.
Łączenie z maszyną wirtualną
Po otrzymaniu linku użytkownik otworzy link w przeglądarce.
W lewym rogu użytkownik może wybrać, czy chcesz zobaczyć tekst i obrazy skopiowane do schowka. Użytkownik wprowadza wymagane informacje, a następnie klika pozycję Zaloguj, aby nawiązać połączenie. Link udostępniony nie zawiera poświadczeń uwierzytelniania. Administrator musi podać poświadczenia logowania do użytkownika. Obsługiwane są niestandardowe porty i protokoły.
Uwaga
Jeśli link nie może być już otwarty, oznacza to, że ktoś w twojej organizacji usunął ten zasób. Mimo że nadal będzie można zobaczyć linki udostępnione na liście, nie będzie już łączyć się z zasobem docelowym i spowoduje błąd połączenia. Możesz usunąć link udostępniony na liście lub zachować go do celów inspekcji.
Usuwanie linku z możliwością udostępniania
W Azure Portal przejdź do zasobu usługi Bastion —> linki do udostępniania.
Na stronie Linki z możliwością udostępniania wybierz link zasobu, który chcesz usunąć, a następnie kliknij pozycję Usuń.
Uprawnienia
Uprawnienia do funkcji Link z możliwością udostępniania są konfigurowane przy użyciu kontroli dostępu (zarządzanie dostępem i tożsamościami). Domyślnie użytkownicy w organizacji będą mieć dostęp tylko do odczytu do udostępnionych linków. Jeśli użytkownik ma dostęp do odczytu, będzie mógł korzystać tylko z linków udostępnionych i wyświetlać je, ale nie może utworzyć ani usunąć łącza udostępnionego.
Aby nadać komuś uprawnienia do utworzenia lub usunięcia łącza udostępnionego, wykonaj następujące kroki:
W Azure Portal przejdź do hosta usługi Bastion.
Przejdź do strony Kontrola dostępu (IAM).
W sekcji Microsoft.Network/bastionHosts skonfiguruj następujące uprawnienia:
- Inne: tworzy adresy URL z możliwością udostępniania dla maszyn wirtualnych w ramach bastionu i zwraca adresy URL.
- Inne: usuwa adresy URL z możliwością udostępniania dla podanych maszyn wirtualnych w ramach bastionu.
- Inne: usuwa adresy URL z możliwością udostępniania dla podanych tokenów w bastionie.
Odpowiadają one następującym poleceniom cmdlet programu PowerShell:
- Microsoft.Network/bastionHosts/createShareableLinks/action
- Microsoft.Network/bastionHosts/deleteShareableLinks/action
- Microsoft.Network/bastionHosts/deleteShareableLinksByToken/action
- Microsoft.Network/bastionHosts/getShareableLinks/action — jeśli to nie jest włączone, użytkownik nie będzie mógł wyświetlić linku z możliwością udostępniania.
Następne kroki
- Aby uzyskać dodatkowe funkcje, zobacz Funkcje usługi Bastion i ustawienia konfiguracji.
- Aby uzyskać więcej informacji na temat usługi Azure Bastion, zobacz Co to jest usługa Azure Bastion?