Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: автоматическое выполнение SSH скриптов  (Прочитано 796 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SureGOOD

  • Автор темы
  • Активист
  • *
  • Сообщений: 724
  • suregood.ru
    • Просмотр профиля
    • suregood.ru
здравствуйте, мне нужно, чтобы ssh скрипт выполнялся автоматически(логинился на серваке, запускался под рутом, скачивал нужные файлы, закидывал на локаль, удалял с сервака), можно ли это реализовать и как?

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
1. Сгенерить ключи, чтобы не нужно было вводить пароли.
2. В /etc/rc.local вписать что-то типа
   ssh user@host нужная команда.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн graddata

  • PreSale
  • Администратор
  • Старожил
  • *
  • Сообщений: 1841
  • BIGCloud
    • Просмотр профиля

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
SureGOOD, а так ли обязательно запускать от рута?
Перенос файлов -- scp.
Авторизация ssh -- ключами или через sshpass.

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.