Добрый день )Может кто подскажет как правильно запустить внутрии ssh команды копирование по scp ?
Я делаю так:
ssh -c 'commmand1; command2; scp -S /usr/bin/ssh path/to/file user@host.domain.ru:/path/to/;command4'На хосте host.domain.ru разрешено подключаться без пароля по pub_key
Когда начинает выполняться scp, то на экране сообщение , что неконтролируемый tty
Как это организовать ? кто нить сталкивался с этим ?
>Добрый день )
>
>Может кто подскажет как правильно запустить
>внутрии ssh команды копирование по
>scp ?
>
>Я делаю так:
>ssh -c 'commmand1; command2; scp -S
>/usr/bin/ssh path/to/file user@host.domain.ru:/path/to/;command4'мне строка непонятна:
-c cipher
>На хосте host.domain.ru разрешено подключаться без
>пароля по pub_key
>
>Когда начинает выполняться scp, то на
>экране сообщение , что неконтролируемый
>tty
>Как это организовать ? кто нить
>сталкивался с этим ?немножко подумать о том как запускается ssh
в батч режиме и что для этого нужно:- при авторизации не должно быть запросов
на passwd or pass_phrase, что для этого нужно
сделать?
- если с верхним все ok, как запускать ssh?подсказка, в openssh обратить внимание на
опции:-f
-o (batch mode)
-nвозможно все и не нужны.
>>Я делаю так:
>>ssh -c 'commmand1; command2; scp -S
>>/usr/bin/ssh path/to/file user@host.domain.ru:/path/to/;command4'
>
>мне строка непонятна:
>
>-c cipher
^^^
Sorry конечно же без ключа -с , это я поторопился - по аналогии с bash написал )))>
>- при авторизации не должно быть
>запросов
> на passwd or pass_phrase,
>что для этого нужно
> сделать?
>- если с верхним все ok,
>как запускать ssh?
это все сделано, кроме последнего )))
попробовол ключ -t ворде помогло
Спасибо )))
т.е надо запускатьssh -t 'scp -S /usr/bin/ssh path/to/file user@host.domain.ru:/path/to/'
>
>подсказка, в openssh обратить внимание наэтого у меня нет (