Здравствуйте, подскажите пж-та, необходимо через scp с ПК1 скопировать на ПК2 файл 1.txt в каталог /test с автоматическим вводом пароля. Пытаюсь использовать sshpass (и напрямую указывая пароль, и через файл), но при запуске указанных ниже команд копирование файла не происходит. В чем может быть проблема?
sshpass -f "/tmp/password" scp -r root@192.168.0.7:/tmp/1.txt /test
sshpass -p 'password' scp -r root@192.168.0.7:/tmp/1.txt /test
scp автоматический ввод пароля
Модератор: Bizdelnick
-
Bizdelnick
- Модератор
- Сообщения: 21433
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: scp автоматический ввод пароля
Используйте аутентификацию по ключу.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
safronowmax
- Сообщения: 103
Re: scp автоматический ввод пароля
К сожалению, использовать в этой ситуации ключи нельзя по идейным соображениям. Нужно через sshpass
-
Bizdelnick
- Модератор
- Сообщения: 21433
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: scp автоматический ввод пароля
Что это за идейные соображения, которые заставляют светить свой пароль всем подряд? Нет, решения с sshpass есть и легко гуглятся, но я категорически не рекомендую.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |