# SSH tunnel

Utwórz połączenie tunelowe SSH, aby połączyć się z obsługiwanymi źródłami danych za pośrednictwem tunelu SSH. Tunelowanie umożliwia bezpieczny dostęp do źródeł danych zlokalizowanych za zaporą sieciową, a jednocześnie szyfrowanie wszystkich danych przechodzących przez tunel.

## Obsługiwane łączniki i konfiguracja

Tunel SSH jest obsługiwany tylko z łącznikami, które są skonfigurowane bez Brama danych ruchu danych, i tylko z następującymi lokalnymi źródłami danych (warianty oparte na chmurze nie są obsługiwane):

* MySQL

* PostgreSQL

* Microsoft SQL Server (z obsługą Microsoft CDC)

## Szczegóły połączenia

* Host SSH

  Adres IP lub nazwa hosta serwera SSH.

* Port SSH

  Port używany do uzyskiwania dostępu do serwera SSH.

* Użytkownik SSH

  Twoja nazwa użytkownika umożliwiająca dostęp do serwera SSH.

* Metoda szyfrowania

  Wybierz metodę szyfrowania.

* Klucz publiczny

  Po wybraniu metody szyfrowania kliknij przycisk Generuj , aby wygenerować klucz publiczny. Kliknij przycisk na końcu pola, aby skopiować klucz.

  Klucz publiczny należy dołączyć do pliku ~/.ssh/authorized\_keys na serwerze hosta SSH, gdzie będzie on używany do weryfikacji, czy żądanie połączenia zostało zainicjowane z chmury Qlik. Można to zrobić na kilka sposobów. Jednym z nich jest skopiowanie klucza do pliku key.pem, a następnie wykonanie poniższego polecenia:

  ssh-copy-id -f -i key.pem user@remote-server

* Nazwa

  Nazwa wyświetlana dla połączenia SSH. W przypadku włączenia opcji Tunel SSH w obsługiwanym łączniku należy wybrać nazwę łącznika SSH z listy rozwijanej Połączenie SSH.