<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: ssh: как решать разовые задачи при использовании 5-10 серверов?</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97883.html</link>
    <description>Приветствую.&lt;br&gt;&lt;br&gt;Имею в работе 5-10 серверов на linux.&lt;br&gt;Переодический приходится между ними пересылать какие-то файлы.&lt;br&gt;Для этого приходится открывать между ними доступ по ssh-key.&lt;br&gt;Иногда приходится открывать еще доступ в фаерволле.&lt;br&gt;Далее, еще приходится вспоминать и в ручную вводить IP нужного сервера при передаче данных по scp.&lt;br&gt;&lt;br&gt;Вопрос: как все это можно упростить? Чтобы пересыл данных в разовых задачах между серверами перестал грузить мозг множеством действий. Спасибо.&lt;br&gt;</description>

<item>
    <title>ssh: как решать разовые задачи при использовании 5-10 серверов? (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97883.html#21</link>
    <pubDate>Fri, 16 Sep 2022 13:33:32 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;     echo &quot;Connecting to $HOST $port&quot; &lt;br&gt;&amp;gt;     run=&quot;ssh -p $&#123;port&#125; -C $&#123;HOST&#125;&quot; &lt;br&gt;&amp;gt;     $&#123;run&#125; &apos;bash -s&apos; &amp;lt; $&#123;1&#125; &lt;br&gt;&amp;gt; done &lt;br&gt;&amp;gt; cat ./reboot.sh &lt;br&gt;&amp;gt; #!/bin/bash &lt;br&gt;&amp;gt; PASSWORD=passwd &lt;br&gt;&amp;gt; echo $&#123;PASSWORD&#125; &amp;#124; sudo -S sh -c &apos;reboot&apos; &lt;br&gt;&amp;gt; run like &lt;br&gt;&amp;gt; ./run.sh reboot.sh &lt;br&gt;&lt;br&gt;или gnu parallel&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>ssh: как решать разовые задачи при использовании 5-10 серверов? (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97883.html#20</link>
    <pubDate>Tue, 13 Sep 2022 12:29:40 GMT</pubDate>
    <description>&amp;gt; есть еще mussh &lt;br&gt;&amp;gt; https://packages.debian.org/ru/bullseye/mussh &lt;br&gt;&lt;br&gt;Кстати прикольно, сам по себе это shell скрипт умеет довольно мало. Но если его взять за пример, по можно писать свой велосипед, очень удобно.&lt;br&gt;</description>
</item>

<item>
    <title>ssh: как решать разовые задачи при использовании 5-10 серверов? (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97883.html#19</link>
    <pubDate>Wed, 31 Aug 2022 17:24:30 GMT</pubDate>
    <description>&amp;gt; Приветствую.&lt;br&gt;&amp;gt; Имею в работе 5-10 серверов на linux.&lt;br&gt;&amp;gt; Переодический приходится между ними пересылать какие-то файлы.&lt;br&gt;&amp;gt; Для этого приходится открывать между ними доступ по ssh-key.&lt;br&gt;&amp;gt; Иногда приходится открывать еще доступ в фаерволле.&lt;br&gt;&amp;gt; Далее, еще приходится вспоминать и в ручную вводить IP нужного сервера при &lt;br&gt;&amp;gt; передаче данных по scp.&lt;br&gt;&amp;gt; Вопрос: как все это можно упростить? Чтобы пересыл данных в разовых задачах &lt;br&gt;&amp;gt; между серверами перестал грузить мозг множеством действий. Спасибо.&lt;br&gt;&lt;br&gt;Можно руками:&lt;br&gt;&lt;br&gt;cat ./run.sh&lt;br&gt;#!/bin/bash&lt;br&gt;HOST=host&lt;br&gt;PORTS=&quot;10 20 30&quot;&lt;br&gt;PASSWORD=passwd&lt;br&gt;echo $1&lt;br&gt;for port in $PORTS; do&lt;br&gt;    echo &quot;Connecting to $HOST $port&quot;&lt;br&gt;    run=&quot;ssh -p $&#123;port&#125; -C $&#123;HOST&#125;&quot;    &lt;br&gt;    $&#123;run&#125; &apos;bash -s&apos; &amp;lt; $&#123;1&#125; &lt;br&gt;done&lt;br&gt;&lt;br&gt;cat ./reboot.sh&lt;br&gt;#!/bin/bash&lt;br&gt;PASSWORD=passwd&lt;br&gt;echo $&#123;PASSWORD&#125; &amp;#124; sudo -S sh -c &apos;reboot&apos;&lt;br&gt;&lt;br&gt;run like&lt;br&gt;./run.sh reboot.sh&lt;br&gt; &lt;br&gt;</description>
</item>

<item>
    <title>ssh: как решать разовые задачи при использовании 5-10 серверов? (DeerFriend)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97883.html#18</link>
    <pubDate>Wed, 10 Aug 2022 06:15:51 GMT</pubDate>
    <description>Зачем писать на ямле?  &lt;br&gt;Через ансибль ад-хок запускаешь любую команду и она выполнится параллельно на группе серверов.&lt;br&gt;&lt;br&gt;ЗЫ: я не буду рассказывать про преимущества ИкК  &lt;br&gt;ЗЫ: я не буду рассказывать про преимущества ИкК  &lt;br&gt;ЗЫ: я не буду рассказывать про преимущества ИкК  &lt;br&gt;ЗЫ: я не буду рассказывать про преимущества ИкК  &lt;br&gt;ЗЫ: я не буду рассказывать про преимущества ИкК  &lt;br&gt;ЗЫ: я не буду рассказывать про преимущества ИкК  &lt;br&gt;</description>
</item>

<item>
    <title>ssh: как решать разовые задачи при использовании 5-10 серверов? (Тот Самый)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97883.html#17</link>
    <pubDate>Mon, 08 Aug 2022 11:43:11 GMT</pubDate>
    <description>&amp;gt; Типичный случай: кое-кто не умеет писать на шелле, поэтому выбрал репозиторий и &lt;br&gt;&amp;gt; корявый код на ямле. И давай рассказывать сказки про автоматизировай.&lt;br&gt;&lt;br&gt;Типичный случай: кое-кто не знает и не умеет ни хрена, но обязательно лезет высказать свое &quot;экспертное&quot; мнение&lt;br&gt;&lt;br&gt;Ansible написан на Python&lt;br&gt;YAML - язык разметки, используется в Ansible для описания конфигураций&lt;br&gt;</description>
</item>

<item>
    <title>ssh: как решать разовые задачи при использовании 5-10 серверов? (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97883.html#16</link>
    <pubDate>Mon, 08 Aug 2022 08:04:30 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Ансибл вроде как автоматизирует настройку чистых хостов?&lt;br&gt;&amp;gt; ????&lt;br&gt;&amp;gt;&amp;gt; И как он поможет, если нужно что-то примитивное сделать, а в другой раз что-то совсем другое?&lt;br&gt;&amp;gt; Что Ansible скажешь, то он и будет делать. Все, что можно руками &lt;br&gt;&amp;gt; сделать по ssh, можно автоматизировать в Ansible. Применение оправдано, начиная с &lt;br&gt;&amp;gt; 4-5 хостов.&lt;br&gt;&lt;br&gt;Типичный случай: кое-кто не умеет писать на шелле, поэтому выбрал репозиторий и корявый код на ямле. И давай рассказывать сказки про автоматизировай.&lt;br&gt;</description>
</item>

<item>
    <title>ssh: как решать разовые задачи при использовании 5-10 серверов? (Тот Самый)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97883.html#15</link>
    <pubDate>Sat, 06 Aug 2022 07:53:46 GMT</pubDate>
    <description>&amp;gt; Ансибл вроде как автоматизирует настройку чистых хостов?&lt;br&gt;&lt;br&gt;???? &lt;br&gt;&lt;br&gt;&amp;gt; И как он поможет, если нужно что-то примитивное сделать, а в другой раз что-то совсем другое? &lt;br&gt;&lt;br&gt;Что Ansible скажешь, то он и будет делать. Все, что можно руками сделать по ssh, можно автоматизировать в Ansible. Применение оправдано, начиная с 4-5 хостов.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>ssh: как решать разовые задачи при использовании 5-10 серверов? (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97883.html#13</link>
    <pubDate>Fri, 05 Aug 2022 18:12:43 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; company_app1 shithole.company.com &lt;br&gt;&amp;gt;&amp;gt; На все хосты разбросать этот конфиг и ключ, который авторизован на jumphost.&lt;br&gt;&amp;gt;&amp;gt; Сделать это можно заодно с прописыванием своего ключа. Это всё скриптуется.&lt;br&gt;&amp;gt;&amp;gt; Зато потом без ввода паролей можно лепить штуки типа &#096;ssh company_app1&#096; или &lt;br&gt;&amp;gt;&amp;gt; &#096;scp company_app1:/root/config company_app2:/root/&#096; &lt;br&gt;&amp;gt;&amp;gt; Кручения педалей становится гораздо меньше, хотя вроде бы мелочь.&lt;br&gt;&amp;gt;&amp;gt; Сопровождение и обновление конфигов можно через какую-нибудь систему управления конфигами &lt;br&gt;&amp;gt;&amp;gt; делать. На практике делать это приходится редко и вполне можно это &lt;br&gt;&amp;gt;&amp;gt; просто в баше в цикле делать простыми командами для каждого хоста.&lt;br&gt;&amp;gt; ...много чего есть Ансибль например &lt;br&gt;&lt;br&gt;Ансибл вроде как автоматизирует настройку чистых хостов? И как он поможет, если нужно что-то примитивное сделать, а в другой раз что-то совсем другое?&lt;br&gt;</description>
</item>

<item>
    <title>ssh: как решать разовые задачи при использовании 5-10 серверов? (Андрей)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97883.html#12</link>
    <pubDate>Fri, 05 Aug 2022 14:47:09 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; company_app1 10.100.123.45 &lt;br&gt;&amp;gt; company_app1 shithole.company.com &lt;br&gt;&amp;gt; На все хосты разбросать этот конфиг и ключ, который авторизован на jumphost. &lt;br&gt;&amp;gt; Сделать это можно заодно с прописыванием своего ключа. Это всё скриптуется. &lt;br&gt;&amp;gt; Зато потом без ввода паролей можно лепить штуки типа &#096;ssh company_app1&#096; или &lt;br&gt;&amp;gt; &#096;scp company_app1:/root/config company_app2:/root/&#096; &lt;br&gt;&amp;gt; Кручения педалей становится гораздо меньше, хотя вроде бы мелочь.&lt;br&gt;&amp;gt; Сопровождение и обновление конфигов можно через какую-нибудь систему управления конфигами &lt;br&gt;&amp;gt; делать. На практике делать это приходится редко и вполне можно это &lt;br&gt;&amp;gt; просто в баше в цикле делать простыми командами для каждого хоста. &lt;br&gt;&lt;br&gt;...много чего есть Ансибль например&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
