LINUX.ORG.RU
ФорумAdmin

Автоматический ввод пароля для sftp соединения

 , ,


0

1

Добрый день!

Вопрос кратко - Есть ли возможность копировать файлы с удалённой машины по sftp без ввода пароля?

Вопрос развёрнуто - Есть bash скриптец, копирующий файлы с разных машин посредством scp. Скрипт предназначен для настолько неквалифицированного персонала, что не только ввод пароля, но и нажатие на Y порой вызывает трудности. Все машины находятся в большой локалке, выхода в сеть нет, стало быть раздача интернета и тем более скачивание, к примеру, sshpass со всеми зависимостями и установка этого дела задача для персонала невыполнимая. Можно ли какими-то стандартными средствами автоматически вводить пароль для scp внутри скрипта?


Есть ли возможность копировать файлы с удалённой машины по sftp без ввода пароля?

Да → ssh keys.

beastie ★★★★★
()

сделай вход по ключу. Старо как мир

eco_dd
()
sshpass -p ПАРОЛЬ scp -q -o "ConnectTimeout=3" -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyCheck
ing=no" файл user:11.11.11.1  2> home/script.log

Чисто бесшумный вход:)

Bootmen ☆☆☆
()
Последнее исправление: Bootmen (всего исправлений: 3)
Ответ на: комментарий от beastie

Да, я об этом думал, но тогда народу надо объяснять как скопировать ключик с флешки на машину, где они запускают скрипт, это практически нереально (

astat
() автор топика
Ответ на: комментарий от Bootmen

sshpass нужно ставить. Интернета нет, а через dpkg все зависимости поставить люди не смогут, это слишком много печатать ))

astat
() автор топика
Ответ на: комментарий от astat

Ну, можно как белые люди, а можно и гланды через анус вырывать.

как скопировать ключик с флешки на машину, где они запускают скрипт

Поправь свой скрипт → https://superuser.com/questions/483593/how-do-i-use-my-keyfile-to-sftp-transfer-data-from-one-server-to-another/483595

TL;DR: sftp -o "IdentityFile=keyname" jay@server.name.com

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от astat

Да, я об этом думал, но тогда народу надо объяснять как скопировать ключик с флешки на машину, где они запускают скрипт, это практически нереально (

Скрипт запустить же могут? Ну вот в скрипт и прописать копирование ключей.

anc ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.