У меня есть проблемы.
Если набираюecho "passwd" > sftp user@host
то он все-равно требует пароль.
Как ввести пароль и поработать в sftp скриптом?
(т.е. залогиниться и выполнить пару команд в интерактивной программе)?
>У меня есть проблемы.
>Если набираю
>
>echo "passwd" > sftp user@host
>то он все-равно требует пароль.
>Как ввести пароль и поработать в sftp скриптом?
>(т.е. залогиниться и выполнить пару команд в интерактивной программе)?я так как то развлекался
почитай про ключи sftp ему можно передать коммандный файл, а в нем уже и залогиниться и выполнить нужные тебе действия по ФТП.
>У меня есть проблемы.
>Если набираю
>
>echo "passwd" > sftp user@host
>то он все-равно требует пароль.
>Как ввести пароль и поработать в sftp скриптом?
>(т.е. залогиниться и выполнить пару команд в интерактивной программе)?неужели трудно поиском было воспользоваться?
твои проблемы в использовании методов авторизации, решение:
1) использовать SSH-1 (протокол) и его схемы авторизации (rsh/rhosts)
2) публичные ключи SSH-2, пустой passphrase и ключи в памятьизучай FAQ и поиск тебе поможет, что для sftp, что для rsync