To polecenie cmdlet jest częścią modułu w wersji zapoznawczej . Wersje zapoznawcze nie są zalecane do użycia w środowiskach produkcyjnych. Aby uzyskać więcej informacji, zobacz https://aka.ms/azps-refstatus.
Uruchamia interakcyjną sesję SSH do zasobu Azure (na przykład maszyn wirtualnych Azure lub serwerów arc).
Użytkownicy mogą logować się przy użyciu kont Microsoft Entra lub kont użytkowników lokalnych za pośrednictwem standardowego uwierzytelniania SSH. Użyj Microsoft Entra identyfikatora logowania do konta, aby uzyskać najlepsze zabezpieczenia i wygodę.
Uruchom interaktywną sesję SSH do zasobu Azure (obecnie obsługuje maszyny wirtualne Azure i serwery Arc).
Użytkownicy mogą logować się przy użyciu Microsoft Entra wystawionych certyfikatów lub przy użyciu poświadczeń użytkownika lokalnego. Zalecamy logowanie przy użyciu Microsoft Entra wystawionych certyfikatów, jeśli jest to możliwe.
Ważna uwaga: podczas nawiązywania połączenia z zasobami Azure Arc to polecenie cmdlet wymaga również zainstalowania modułu Az.Ssh.ArcProxy na komputerze klienckim. Polecenie cmdlet podejmie próbę zainstalowania modułu z Galeria programu PowerShell, ale użytkownik ma również możliwość samodzielnego zainstalowania modułu. Ważne jest, aby użytkownik miał również uprawnienia do wykonywania plików proxy w module Az.Ssh.ArcProxy lub połączenie zakończy się niepowodzeniem. Moduł Az.Ssh.ArcServer można znaleźć w Galeria programu PowerShell: https://aka.ms/PowerShellGallery-Az.Ssh.ArcProxy.
Przykłady
Przykład 1. Nawiązywanie połączenia z zasobem Azure przy użyciu Microsoft Entra wystawionych certyfikatów
Gdy nie podano -LocalUser, polecenie cmdlet podejmie próbę zalogowania się przy użyciu Microsoft Entra ID. Jest to obecnie obsługiwane tylko w przypadku zasobów z systemem operacyjnym Linux.
Przykład 2. Nawiązywanie połączenia z użytkownikiem lokalnym w zasobie Azure przy użyciu certyfikatów SSH na potrzeby uwierzytelniania
Podczas nawiązywania połączenia z zasobami usługi Arc nie monituj o potwierdzenie przed zaktualizowaniem dozwolonego portu dla połączenia SSH w punkcie końcowym połączenia, aby dopasować port docelowy lub zainstalować moduł Az.Ssh.ArcProxy z Galeria programu PowerShell w razie potrzeby.
Podczas nawiązywania połączenia z maszyną wirtualną Azure ta flaga określa, że powinna łączyć się z jednym z prywatnych adresów IP maszyny wirtualnej. Wymaga łączności z prywatnym adresem IP.
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.