Chciałbym wiedzieć, jak połączyć się przez ssh przy użyciu pliku .pem z dowolnym serwerem.
Obecnie wykonuję następujące polecenie:
ssh [email protected]
Z jakiej opcji mam skorzystać?
Chciałbym wiedzieć, jak połączyć się przez ssh przy użyciu pliku .pem z dowolnym serwerem.
Obecnie wykonuję następujące polecenie:
ssh [email protected]
Z jakiej opcji mam skorzystać?
Skorzystaj z -i
opcji:
ssh -i mykey.pem [email protected]
Jak wspomniano w tej odpowiedzi , ten plik musi mieć ustawione prawidłowe uprawnienia. Strona podręcznika ssh mówi:
ssh po prostu zignoruje plik klucza prywatnego, jeśli jest dostępny dla innych.
Możesz zmienić uprawnienia za pomocą tego polecenia:
chmod go= mykey.pem
Oznacza to, że zestaw uprawnień dla g rupa i O dzialność równać do pustej listy uprawnień.
Połączy Cię przez ssh za pomocą pliku .pem z dowolnym serwerem.
źródło
W przypadku AWS, jeśli użytkownik jest użytkownikiem Ubuntu, użyj następujących poleceń, aby połączyć się ze zdalnym serwerem.
źródło
Aby połączyć się z Terminala do AWS AMI:
źródło
Możesz połączyć się z instancją AWS ec-2 za pomocą następujących poleceń.
domyślnie nazwa maszyny zwykle przypomina ubuntu, ponieważ zwykle maszyna ubuntu jest używana jako serwer, więc poniższe polecenie będzie działać w tym przypadku.
źródło