<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.gk-rte.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_ssh-agenta_jenkins</id>
	<title>Создание ssh-agenta jenkins - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.gk-rte.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_ssh-agenta_jenkins"/>
	<link rel="alternate" type="text/html" href="http://wiki.gk-rte.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_ssh-agenta_jenkins&amp;action=history"/>
	<updated>2026-05-06T13:18:46Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.0</generator>
	<entry>
		<id>http://wiki.gk-rte.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_ssh-agenta_jenkins&amp;diff=594&amp;oldid=prev</id>
		<title>Srv: Новая страница: «SSH-Агент для Jenkins Заходим на jenkins по адресу 192.168.1.128:8080 центр Попадаем на главную страницу jenkins центр Наводимся на Dashboard&gt;Настроить Jenkins&gt;Nodes центр Нажимаем на &quot;New Node&quot;  центр Далее вводим имя...»</title>
		<link rel="alternate" type="text/html" href="http://wiki.gk-rte.ru/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_ssh-agenta_jenkins&amp;diff=594&amp;oldid=prev"/>
		<updated>2024-07-18T12:14:05Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «SSH-Агент для Jenkins Заходим на jenkins по адресу 192.168.1.128:8080 &lt;a href=&quot;/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%93%D0%BB_%D1%81%D1%82%D1%80.png&quot; title=&quot;Файл:Гл стр.png&quot;&gt;центр&lt;/a&gt; Попадаем на главную страницу jenkins &lt;a href=&quot;/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%93%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0.png&quot; title=&quot;Файл:Главная страница.png&quot;&gt;центр&lt;/a&gt; Наводимся на Dashboard&amp;gt;Настроить Jenkins&amp;gt;Nodes &lt;a href=&quot;/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Dashboard.png&quot; title=&quot;Файл:Dashboard.png&quot;&gt;центр&lt;/a&gt; Нажимаем на &amp;quot;New Node&amp;quot;  &lt;a href=&quot;/index.php/%D0%A4%D0%B0%D0%B9%D0%BB:Nodes.png&quot; title=&quot;Файл:Nodes.png&quot;&gt;центр&lt;/a&gt; Далее вводим имя...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;SSH-Агент для Jenkins&lt;br /&gt;
Заходим на jenkins по адресу 192.168.1.128:8080&lt;br /&gt;
[[Файл:Гл стр.png|центр]]&lt;br /&gt;
Попадаем на главную страницу jenkins&lt;br /&gt;
[[Файл:Главная страница.png|центр]]&lt;br /&gt;
Наводимся на Dashboard&amp;gt;Настроить Jenkins&amp;gt;Nodes&lt;br /&gt;
[[Файл:Dashboard.png|центр]]&lt;br /&gt;
Нажимаем на &amp;quot;New Node&amp;quot; &lt;br /&gt;
[[Файл:Nodes.png|центр]]&lt;br /&gt;
Далее вводим имя узла и выбираем в типе узла &amp;quot; постоянный агент&amp;quot;&lt;br /&gt;
[[Файл:SRV.png|центр]]&lt;br /&gt;
Дальше происходит основная настройка. В пункте &amp;quot;Удалённая корневая директория&amp;quot; вводим директорию, куда желаете чтоб приходили логи. Я обычно выбираю директорию пользователя с правами sudo. В моем случае это /home/rtet/jenkins. Папку &amp;quot;Jenkins&amp;quot; соответственно нужно создать.  Листаем ниже и находим пункт &amp;quot;Способ запуска&amp;quot;   выбираем &amp;quot;Launch agents via SSH&amp;quot;. Далее в HOSTS пишем ip нужного вам сервера. В моем случае это 192.168.1.108. Должно получиться как то так:&lt;br /&gt;
[[Файл:Настройка.png|центр]]&lt;br /&gt;
Далее находим пункт &amp;quot;Credentials&amp;quot;, нажимаем и выбираем пункт &amp;quot;Jenkins&amp;quot; Всплывает окно:&lt;br /&gt;
[[Файл:Add.png|центр]]&lt;br /&gt;
В пункте &amp;quot;Kind&amp;quot; выбираем &amp;quot;SSH username wint private&amp;quot;. Пукт id  и Description можно оставить пустым или вписать туда инфу для различия узлов. Я пишу туда информацию о том,что это за узел. В пункт &amp;quot;username&amp;quot; вписываем учетку к которой хотите подключить Jenkins. В моем случае это rtet.Получилось как то так:&lt;br /&gt;
[[Файл:Add-2.png|центр]]&lt;br /&gt;
Далее перейдем теперь к основному: &lt;br /&gt;
В пункте &amp;quot;Private key&amp;quot; ставим галку на &amp;quot;Enter direktly&amp;quot; и нажимаем на кнопку &amp;quot;add&amp;quot; В нижнее окно надо будет вписать ssh ключ.&lt;br /&gt;
[[Файл:Key.png|центр]]&lt;br /&gt;
Для того чтобы добавить туда ssh ключ, нужно будет подключиться к тому серверу,где вы хотите подключить Jenkins. Как я писал выше,для меня это - 192.168.1.108&lt;br /&gt;
Для того,чтобы это все заработало, нам нужен java. Проверим ее версию вписываем в консоль &amp;quot;java -version&amp;quot;&lt;br /&gt;
[[Файл:Консоль.png|центр]]&lt;br /&gt;
Если все также как на скрине,то можем продолжать,если нет то придется установить java &amp;quot;apt -y install openjdk-8-jdk&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Далее создаем ключ под пользователем,которого указали в пукнте username. У меня этот rtet. Вводим след команды:&lt;br /&gt;
# ssh-keygen -t rsa -C &amp;quot;Jenkins agent key&amp;quot; -m PEM&lt;br /&gt;
# cat ~/.ssh/id_rsa.pub &amp;gt;&amp;gt; ~/.ssh/authorized_keys&lt;br /&gt;
# chmod 600 ~/.ssh/authorized_keys&lt;br /&gt;
Далее нужно скопировать весь закрытый ключ SSH ~/.ssh/id_rsa. Это можно сделать либо cat /home/rtet/.ssh/id_rsa&lt;br /&gt;
&lt;br /&gt;
Далее вставляем его в пункте &amp;quot;private key&amp;quot; и нажимаем кнопку &amp;quot;add&amp;quot;&lt;br /&gt;
[[Файл:Ssh.png|центр]]&lt;br /&gt;
В &amp;quot;Credentials&amp;quot; выбираем агента,которого  мы создали &lt;br /&gt;
В пункте &amp;quot;Host Key Verification Strategy&amp;quot; выбираем &amp;quot;Manually trusted key Verification Strategy'' после чего сохраняем агента. &lt;br /&gt;
Если все нормально сделали,то агент должен будет выглядеть так:&lt;br /&gt;
[[Файл:Agent.png|центр]]&lt;br /&gt;
На этом все,мы добавили агента.&lt;/div&gt;</summary>
		<author><name>Srv</name></author>
	</entry>
</feed>