Sprawdź, czy możesz zalogować się używając prywatnego klucza RSA po wyłączeniu logowania hasłem.
1
ssh -i id_rsa_docker_node jenkins@10.10.0.121
Dodaj węzeł Linux do głównego serwera Linux z Jenkinsem
Zaloguj się do panelu internetowego Jenkins: http://10.10.0.113:8080
Kliknij Zarządzaj Jenkinsem → Zarządzaj węzłami i chmurami
Kliknij + Nowy węzeł w lewym panelu.
Podaj nazwę węzła
Wybierz stałego agenta
Ustaw opis taki sam jak nazwa węzła
Ustaw liczbę wykonawców na 1 (można to zwiększyć później)
Ustaw katalog główny zdalny na /var/lib/jenkins
Ustaw etykietę docker
Użycie: używaj tego węzła jak najczęściej
Metoda uruchamiania: Uruchamianie agentów przez SSH
Host: podaj adres IP węzła Docker
Poświadczenia → dodaj → wybierz Jenkins
Rodzaj - wybierz z listy rozwijanej Nazwa użytkownika SSH z kluczem prywatnym
Podaj nazwę użytkownika: jenkins
Wybierz wprowadź bezpośrednio
Wklej prywatny klucz skopiowany z id_rsa_docker_node na głównym serwerze Linux z Jenkinsem (patrz część: Generowanie klucza RSA dla węzła Docker na serwerze Jenkins)
W polu Opis podaj przyjazną nazwę, np. Klucz RSA dla węzła Docker Jenkinsa lub coś, co łatwo zidentyfikuje poświadczenia.
Podaj hasło do tego wygenerowanego wcześniej prywatnego klucza RSA na głównym serwerze Linux.
Kliknij dodaj
Wybierz nowo utworzone poświadczenia z listy rozwijanej
Strategia weryfikacji klucza hosta: wybierz: Strategia weryfikacji znanych hostów
Dostępność: Utrzymuj tego agenta online jak najdłużej
W właściwościach węzła zaznacz/zaznacz Zmienne środowiskowe i Lokalizacje narzędzi