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 platformy Azure (na przykład maszyn wirtualnych platformy 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 nazwy logowania do konta Microsoft Entra, aby uzyskać najlepsze zabezpieczenia i wygodę.
Rozpocznij interaktywną sesję SSH do zasobu platformy Azure (obecnie obsługuje maszyny wirtualne platformy Azure i serwery Arc).
Użytkownicy mogą logować się przy użyciu certyfikatów wystawionych przez firmę Microsoft lub przy użyciu poświadczeń użytkownika lokalnego. Jeśli to możliwe, zalecamy logowanie przy użyciu certyfikatów wystawionych przez firmę Microsoft Entra.
Ważna uwaga: podczas nawiązywania połączenia z zasobami usługi 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 galerii 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 platformy Azure przy użyciu certyfikatów wystawionych przez firmę Microsoft
Jeśli nie podano -LocalUser, polecenie cmdlet podejmie próbę zalogowania się przy użyciu identyfikatora Entra firmy Microsoft. 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 platformy Azure przy użyciu certyfikatów SSH na potrzeby uwierzytelniania
Przykład 4. Nawiązywanie połączenia z użytkownikiem lokalnym w zasobie platformy Azure przy użyciu interakcyjnej nazwy użytkownika i uwierzytelniania haseł
Przykład 5. Nawiązywanie połączenia z publicznym adresem IP maszyny wirtualnej platformy Azure przy użyciu certyfikatów wystawionych przez firmę Microsoft Entra
Ten parametr jest przydatny, gdy istnieje więcej niż jeden obsługiwany zasób o tej samej nazwie w grupie zasobów.
Przykład 7. Nawiązywanie połączenia z zasobem platformy Azure przy użyciu certyfikatu firmy Microsoft Entra wystawiane certyfikaty i pliki kluczy niestandardowych
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 galerii programu PowerShell, jeśli jest to konieczne.
Podczas nawiązywania połączenia z maszyną wirtualną platformy 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 treści można znaleźć na GitHubie, gdzie można także tworzyć i przeglądać problemy oraz pull requesty. Więcej informacji znajdziesz w naszym przewodniku dla współautorów.