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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как "вытащить" несколько IP адресов и вставить их в bash скрипт?  (Прочитано 1439 раз)

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

Оффлайн kalamyrka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
В общем есть скрипт на установку deb - пакетов на одну машину, а нужно установить  на несколько машин, ip которых заданы в etc/hosts. Нужно чтобы скрипт выполнял всё сам и без запроса паролей. Заранее спасибо


Вот само задание:
Суть задачи.
Написать скрипт на bash (который будет запускаться на выбранной виртуальной
машине), выполняющий следующее: на все виртуальные машины (узлы сети) необходимо
установить удаленно программный deb-пакет (который присутствует только на выбранной
машине), имя которого должно передаваться скрипту как параметр в командной строке.
Уточнения.
Список узлов (виртуальных машин) задается в файле /etc/hosts. Из него скрипт
должен брать IP-адреса. В качестве пакета можно взять любой неустановленный пакет из
дистрибутива ОС. В качестве способа удаленного управления и передачи файла возможно
использовать сервис ssh. Скрипт в процессе своей работы не должен выдавать какие-либо
запросы пользователю.
« Последнее редактирование: 20 Мая 2019, 17:59:15 от kalamyrka »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6904
    • Просмотр профиля
Цитировать
чтобы скрипт выполнял всё сам и без запроса паролей
"... может ключ от квартиры, где деньги лежат."

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Нужно чтобы скрипт выполнял всё сам и без запроса паролей

Другими словами вы просите, что бы мы всем форумом помогли вам взламывать чужие компьютеры?

Оффлайн kalamyrka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
А так можно? ;D на самом деле мне просто нужно ставить deb пакеты на машины через ssh и всё но при этом не должны выводиться какие-либо запросы

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
на самом деле мне просто нужно


Понимаю.
Если есть доступ, вводи пароли. Если паролей не знаешь, значит доступа нет.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Настройте доступ по ключу в ssh на все нужные машины. После этого достаточно будет
ssh wkstation1 "любая команда для выполнения на удаленном хосте"

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Настройте доступ по ключу в ssh на все нужные машины.
А еще можно воспользоваться в скрипте утилитой sshpass

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
А еще можно воспользоваться в скрипте утилитой sshpass
А зачем?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1116
    • Просмотр профиля
Если есть доступ, вводи пароли. Если паролей не знаешь, значит доступа нет.
Вы забываете про возможность авторизации по ключам.

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Вы забываете про возможность авторизации по ключам.

Нет, не забываю. Так же можно разрешить доступ для root и тогда вообще нет проблем с установкой приложений.
Но почему то у автора такой возможности нет и причину он не называет.

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1116
    • Просмотр профиля
Но почему то у автора такой возможности нет и причину он не называет.

Автор не писал что у него нет такой возможности. Он просто не знает как сделать судя по вопросу.

Так что автору могу посоветовать: настроить авторизацию по ключам. А список хостов из файла вытащить обычно достаточно просто. Могу помочь, но нужен формат файла:)

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Автор не писал что у него нет такой возможности

Автор тут больше не появлялся с дня своего вопроса, так что всё остальное это домыслы читателей.

Оффлайн kalamyrka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Автор тут больше не появлялся с дня своего вопроса, так что всё остальное это домыслы читателей.
Автор не появлялся тут т.к. занят был

 

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