1

Работающие в рамках фреймворка команды выдаются на удаленные машины с использованием ssh Недавно в команду была добавлена опция -t, чтобы заставить ее правильно работать с sudo. Однако эта опция будет включена и для всех удаленных команд.

Перед отправкой этого изменения в базу кода мне было интересно, есть ли ситуации, в которых наличие опции -t вызовет проблемы с использованием ssh?

1 ответ1

1

Справочная страница ssh по Debian Wheezy дает, среди прочего:

Если псевдо-tty не было выделено, сеанс прозрачен и может использоваться для надежной передачи двоичных данных. В большинстве систем установка управляющего символа «none» также сделает сеанс прозрачным, даже если используется tty.

То есть, если вы хотите передать данные (cat file | ssh host executable_that_reads_input), вы, вероятно, захотите избегать -t , если только ваши данные не являются текстовыми.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .