Почему SCP не работает, когда включена опция «RequestTTY force»?

bew78 ответил на вопрос, но для большей ясности -

Начиная с подстановки команд в исходном коде , он вызывает word_list_split () , который затем вызывает word_split () , который затем вызывает list_string () , который в частности, пропускает разделители IFS. Это создает отдельные «слова», которые функция list_string () затем возвращает вверх по стеку. Вот почему 1, 2 и 3 становятся отдельными параметрами для команды echo .

4
22.04.2016, 13:19
1 ответ

У меня работало следующее:

Host *.bla.fasel.com
   User horst
   RequestTTY yes

ssh с sudo -i :

$ ssh guenther.bla.fasel.com sudo -i
horst@guenther.bla.fasel.com's password:
root@guenther.bla.fasel.com:~#

scp с аутентификацией имени пользователя и пароля:

$ scp guenther.bla.fasel.com:/etc/passwd .
Pseudo-terminal will not be allocated because stdin is not a    terminal.
horst@guenther.bla.fasel.com's password:
passwd
0
27.01.2020, 20:46

Теги

Похожие вопросы