<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Непонятки с TTY</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10149.html</link>
    <description>Привет, коллеги! На удаленном хосте sudo-права есть. Передаю SSH ключ -t  чтоб аллоцировал терминал. Непонятно по какой причине нет tty! Возвращаяется ошибка: sudo: нет tty и не указана программа askpass.&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt;lhost=$1&lt;br&gt;for host in &#096;cat $lhost&#096;&lt;br&gt;do&lt;br&gt;cat ~/.ssh/id_rsa.pub &amp;#124; ssh -t user&#064;$host &apos;sudo mkdir -p .ssh;&lt;br&gt;                                              sudo touch .ssh/authorized_keys;&lt;br&gt;                                              sudo cat &amp;gt;&amp;gt; .ssh/authorized_keys;&lt;br&gt;                                              sudo chmod 700 ~/.ssh;&lt;br&gt;                                              sudo chmod 600 ~/.ssh/authorized_keys&apos;&lt;br&gt;&lt;br&gt;done&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Непонятки с TTY (redd)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10149.html#7</link>
    <pubDate>Sat, 18 Feb 2017 12:26:27 GMT</pubDate>
    <description>&amp;gt;&amp;gt; 1.вместо этих строк &lt;br&gt;&amp;gt;&amp;gt;   sudo chmod 700 ~/.ssh; &lt;br&gt;&amp;gt;&amp;gt;   sudo chmod 600 ~/.ssh/authorized_keys&apos; &lt;br&gt;&amp;gt;&amp;gt;   можно сказать umask 077 перед mkdir &lt;br&gt;&amp;gt;&amp;gt; 2. а  ssh-copy-id отсутствует ?&lt;br&gt;&amp;gt;&amp;gt; 3. можно обойтись и без цикла смотри mussh &lt;br&gt;&amp;gt; А я бы просто ручками все проверил через ssh , и все &lt;br&gt;&amp;gt; стало бы ясно ...&lt;br&gt;&lt;br&gt;А потом скриптик накидал )&lt;br&gt;</description>
</item>

<item>
    <title>Непонятки с TTY (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10149.html#6</link>
    <pubDate>Thu, 16 Feb 2017 18:06:35 GMT</pubDate>
    <description>&amp;gt; 1.вместо этих строк &lt;br&gt;&amp;gt;   sudo chmod 700 ~/.ssh; &lt;br&gt;&amp;gt;   sudo chmod 600 ~/.ssh/authorized_keys&apos; &lt;br&gt;&amp;gt;   можно сказать umask 077 перед mkdir &lt;br&gt;&amp;gt; 2. а  ssh-copy-id отсутствует ?&lt;br&gt;&amp;gt; 3. можно обойтись и без цикла смотри mussh &lt;br&gt;&lt;br&gt;А я бы просто ручками все проверил через ssh , и все стало бы ясно ...&lt;br&gt;</description>
</item>

<item>
    <title>Непонятки с TTY (VladimirV)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10149.html#5</link>
    <pubDate>Thu, 16 Feb 2017 14:53:13 GMT</pubDate>
    <description>1.вместо этих строк&lt;br&gt;  sudo chmod 700 ~/.ssh;&lt;br&gt;  sudo chmod 600 ~/.ssh/authorized_keys&apos;&lt;br&gt;  можно сказать umask 077 перед mkdir&lt;br&gt;&lt;br&gt;2. а  ssh-copy-id отсутствует ?&lt;br&gt;&lt;br&gt;3. можно обойтись и без цикла смотри mussh&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Непонятки с TTY (grizzlynet)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10149.html#4</link>
    <pubDate>Thu, 16 Feb 2017 06:04:30 GMT</pubDate>
    <description>&amp;gt; Про ansible Вы не слышали, я так понимаю :) &lt;br&gt;&amp;gt; А по теме - Вас и в гугле забанили, похоже - http://stackoverflow.com/questions/21659637/how-to-fix-sudo-no-tty-present-and-no-askpass-program-specified-error &lt;br&gt;&amp;gt; проблема известная, и ответов как решить over9000.&lt;br&gt;&lt;br&gt;никто меня не банил)))&lt;br&gt;</description>
</item>

<item>
    <title>Непонятки с TTY (grizzlynet)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10149.html#3</link>
    <pubDate>Thu, 16 Feb 2017 06:03:51 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; sudo: нет tty и не указана программа askpass.&lt;br&gt;&amp;gt; Если присмотреться, то stdin ssh в такой конструкциии действительно не тервинал.&lt;br&gt;&amp;gt;&amp;gt; cat ~/.ssh/id_rsa.pub &amp;#124; ssh -t user&#064;$host &apos;sudo mkdir -p .ssh; &lt;br&gt;&amp;gt; $ seq 5 &amp;#124;ssh -t server1-2-3 &apos;sudo id&apos; &lt;br&gt;&amp;gt; Pseudo-terminal will not be allocated because stdin is not a terminal.&lt;br&gt;&amp;gt; sudo: нет tty и не указана программа askpass &lt;br&gt;&amp;gt; $ _ &lt;br&gt;&amp;gt; А если ещё почитать man ssh, то можно узнать про &#091;I&#093;&quot;Multiple -t &lt;br&gt;&amp;gt; options force tty allocation, even if &#091;,,,&#093;&quot;.&#091;/I&#093; &lt;br&gt;&amp;gt; Попробуй &#091;U&#093; ssh -tt &#091;/U&#093;.&lt;br&gt;&lt;br&gt;-tt висит после ввода пароля.&lt;br&gt;</description>
</item>

<item>
    <title>Непонятки с TTY (Andrey Mitrofanov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10149.html#2</link>
    <pubDate>Wed, 15 Feb 2017 14:51:42 GMT</pubDate>
    <description>&amp;gt; Привет, коллеги! На удаленном хосте sudo-права есть. Передаю SSH ключ -t  &lt;br&gt;&amp;gt; чтоб аллоцировал терминал. Непонятно по какой причине нет tty! Возвращаяется ошибка: &lt;br&gt;&amp;gt; sudo: нет tty и не указана программа askpass.&lt;br&gt;&lt;br&gt;Если присмотреться, то stdin ssh в такой конструкциии действительно не тервинал.&lt;br&gt;&lt;br&gt;&amp;gt; cat ~/.ssh/id_rsa.pub &amp;#124; ssh -t user&#064;$host &apos;sudo mkdir -p .ssh;&lt;br&gt;&lt;br&gt;$ seq 5 &amp;#124;ssh -t server1-2-3 &apos;sudo id&apos;&lt;br&gt;Pseudo-terminal will not be allocated because stdin is not a terminal.&lt;br&gt;sudo: нет tty и не указана программа askpass&lt;br&gt;$ _&lt;br&gt;&lt;br&gt;А если ещё почитать man ssh, то можно узнать про &#091;I&#093;&quot;Multiple -t options force tty allocation, even if &#091;,,,&#093;&quot;.&#091;/I&#093;&lt;br&gt;&lt;br&gt;Попробуй &#091;U&#093; ssh -tt &#091;/U&#093;.&lt;br&gt;</description>
</item>

<item>
    <title>Непонятки с TTY (shadow_alone)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10149.html#1</link>
    <pubDate>Wed, 15 Feb 2017 14:49:18 GMT</pubDate>
    <description>Про ansible Вы не слышали, я так понимаю :)&lt;br&gt;&lt;br&gt;А по теме - Вас и в гугле забанили, похоже - http://stackoverflow.com/questions/21659637/how-to-fix-sudo-no-tty-present-and-no-askpass-program-specified-error&lt;br&gt;&lt;br&gt;проблема известная, и ответов как решить over9000.&lt;br&gt;</description>
</item>

</channel>
</rss>
