SSH jest protokołem sieciowym pozwalającym na bezpieczne połączenie do zdalnej konsoli/kontenera i wykonanie potrzebnych komend. Połączenie między klientem, a serwerem SSH jest zaszyfrowane, dzięki czemu wykonywanie komend jest bezpieczne. Do autoryzacji użytkownika używany jest podpis elektroniczny (certyfikat) oraz hasło.
Do skorzystania z możliwości dostępu SSH do platformy UniCloud stworzono komponent SSH Gateway, który umożliwia autoryzowany dostęp do środowiska na dwa sposoby:
1. Dostęp do całego konta
W tej opcji nawiguje się poprzez menu w którym wybieramy odpowiednie środowisko i kontener do którego chcemy uzyskać dostęp. Poniższy piktogram przedstawia zasadę tego połączenia:
2. Dostęp bezpośredni do kontenera
W tym przypadku pomijana jest procedura wyboru środowiska oraz kontenera poprzez menu, co umożliwia nam wykorzystanie protokołów SFTP oraz FISH:
Łącząc się za pomocą SSH, użytkownik otrzymuje wszystkie potrzebne uprawnienia do zarządzania usługami za pomocą komendy „sudo”, np.:
sudo /etc/init.d/jetty start
sudo /etc/init.d/mysql stop
sudo /etc/init.d/tomcat restart
sudo /etc/init.d/memcached status
sudo /etc/init.d/mongod reload
sudo /etc/init.d/nginx upgrade
sudo /etc/init.d/httpd help
Pierwszym krokiem niezbędnym do korzystania z SSH jest wygenerowanie pary kluczy. Zostało to opisane w tym artykule.
Więcej informacji o dostępie do SSH znajdziesz w dokumentacji Jelastic: