четверг, 8 ноября 2012 г.

SCP без ввода пароля

Понадобилось мне сделать архивирование базы на удалённый сервер. Решил использовать команду scp, но для полноценного её использования в ночное время необходимо убрать запрос пароля при обращении к удалённому серверу.




Выполняем следующие действия (все они выполняются на машине, с которой будет выполняться доступ к удаленному компьютеру): из-под пользователя, под которым будем использовать scp выполняем:


# ssh-keygen
# ssh-copy-id -i /home/[username]/.ssh/id_rsa.pub [remote_user]@[remote_ip]


На вопрос "куда положить файл" отвечайте: /home/[username]/.ssh/id_rsa.pub
На вопрос ssh-keygen о пароле жмите просто Enter - т.е. пустой пароль.

Здесь:
  • [username] - это локальное имя пользователя на машине, с которой Вы будете подключаться и под которым будете запускать SCP.
  • [remote_user] - это имя пользователя на удаленной машине, под которым вы будете подключаться через SSH.
  • [remote_ip] - это IP-адрес удаленной машины

Все, теперь осталось только проверить SCP. Если команда ssh-copy-id выполнилась удачно - все будет работать.











источник: http://how-it.ru/public/deb/57-kopirovanie_scp_bez_vvoda_parolya.html

Комментариев нет:

Отправить комментарий