a) Откройте оболочку Bash (Git Bash в Windows подойдет) на вашем домашнем компьютере (не на компьютере Jenkins).
б) Выполните PORT FORWARD через SECURE SSH TUNNEL, чтобы "сопоставить" порт 8080 на компьютере Jenkins с портом 8080 на вашем домашнем компьютере. Команда для этого в оболочке Git Bash:
ssh -L 127.0.0.1:8080:localhost:8080 YourAdminName@xx.yyy.zzz.ab -i "C:\ PathToFolderContainedMySecretKey"
Здесь xx.yyy.zzz.ab - ваш общедоступный интернет-адрес (например, 62.187.151.9). Обратите внимание, что путь после -i - это путь на вашем компьютере, где вы сохранили закрытый ключ, который совпадает с открытым ключом, который вы использовали на компьютере Jenkins.
в) А теперь к вашему домашнему компьютеру можно подключиться так:http://localhost:8080
г) При первой настройке Jenkins вам понадобится начальный пароль администратора. Вот как это получить. В оболочке Git Bash на домашнем компьютере (помните, что вы уже подключились через SSH к компьютеру Jenkins):
кот sudo /var /lib /jenkins / секреты / initialAdminPassword
Скопируйте и вставьте его в свой браузер, и все!