Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Backup во что бы то нистало!


Автор: AkimVital 24.3.2006, 16:02
Ситуация такая, нужно сделать бэкап и послать архив на другой сервер. Пробовал с помощью утилиты FTP - дома работает - на работе глюк утилиты, по сему сей вариант не предлагать. Сейчас пробую с помощью SCP, но проблема с вводом пароля... т.к. все работает автономно пишу скрипт на шеле:

Код

scp ./$prefix.tgz $usrname@$usrhost:/home/$usrname/$prefix.tgz <<END_SCRIPT
quote PASS $usrpass
END_SCRIPT



Но так оно не срабатывает, все равно запрос пароля идет на консоль. Подскажите плиз-з =)

(кста $usrname:$usrpass@$usrhost тоже не работает)

Автор: Kiber_rat 29.3.2006, 02:06
Есть одно решение. Сгенери пару ключей (публичный и приватный) на том сервере, с которого будешь отправлять файлы, делается это коммандой ssh-keygen (man ssh-keygen), далее на том сервере куда будешь аплоадить в домашней дирректории юзера под которым будешь аплоадить создаешь файл .ssh/authorized_keys в который вписываешь публичный ключ (одна строка - один ключ). После чего авторизация происходит по ключу, без ввода пароля. Кстати, этот способ авторизации намного секьюрнее обычного (по паролю). Подробности в man ssh smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)