- Непонятки с TTY, shadow_alone, 17:49 , 15-Фев-17 (1)
- Непонятки с TTY, Andrey Mitrofanov, 17:51 , 15-Фев-17 (2)
> Привет, коллеги! На удаленном хосте sudo-права есть. Передаю SSH ключ -t > чтоб аллоцировал терминал. Непонятно по какой причине нет tty! Возвращаяется ошибка: > sudo: нет tty и не указана программа askpass.Если присмотреться, то stdin ssh в такой конструкциии действительно не тервинал. > cat ~/.ssh/id_rsa.pub | ssh -t user@$host 'sudo mkdir -p .ssh; $ seq 5 |ssh -t server1-2-3 'sudo id' Pseudo-terminal will not be allocated because stdin is not a terminal. sudo: нет tty и не указана программа askpass $ _ А если ещё почитать man ssh, то можно узнать про "Multiple -t options force tty allocation, even if [,,,]". Попробуй [U] ssh -tt [/U].
- Непонятки с TTY, grizzlynet, 09:03 , 16-Фев-17 (3)
>[оверквотинг удален] >> sudo: нет tty и не указана программа askpass. > Если присмотреться, то stdin ssh в такой конструкциии действительно не тервинал. >> cat ~/.ssh/id_rsa.pub | ssh -t user@$host 'sudo mkdir -p .ssh; > $ seq 5 |ssh -t server1-2-3 'sudo id' > Pseudo-terminal will not be allocated because stdin is not a terminal. > sudo: нет tty и не указана программа askpass > $ _ > А если ещё почитать man ssh, то можно узнать про "Multiple -t > options force tty allocation, even if [,,,]". > Попробуй [U] ssh -tt [/U].-tt висит после ввода пароля.
- Непонятки с TTY, VladimirV, 17:53 , 16-Фев-17 (5)
1.вместо этих строк sudo chmod 700 ~/.ssh; sudo chmod 600 ~/.ssh/authorized_keys' можно сказать umask 077 перед mkdir2. а ssh-copy-id отсутствует ? 3. можно обойтись и без цикла смотри mussh
- Непонятки с TTY, Аноним, 21:06 , 16-Фев-17 (6)
> 1.вместо этих строк > sudo chmod 700 ~/.ssh; > sudo chmod 600 ~/.ssh/authorized_keys' > можно сказать umask 077 перед mkdir > 2. а ssh-copy-id отсутствует ? > 3. можно обойтись и без цикла смотри mussh А я бы просто ручками все проверил через ssh , и все стало бы ясно ...
- Непонятки с TTY, redd, 15:26 , 18-Фев-17 (7)
>> 1.вместо этих строк >> sudo chmod 700 ~/.ssh; >> sudo chmod 600 ~/.ssh/authorized_keys' >> можно сказать umask 077 перед mkdir >> 2. а ssh-copy-id отсутствует ? >> 3. можно обойтись и без цикла смотри mussh > А я бы просто ручками все проверил через ssh , и все > стало бы ясно ...А потом скриптик накидал )
|