2015-03-30 3 views
0

Я хочу запустить сценарий на удаленной машине без использования ssh .. Возможно ли это? Если да, то какие все доступные опции есть в Linux?Удаленная установка на Linux без использования ssh

Вот несколько деталей относительно того же.

1) На моей машине у меня есть скрипт, скажем, a.sh, который выполняет установку нескольких пакетов. (например, lsof, ntp, vim и т. д.).

2) Мне нужно скопировать этот сценарий на удаленную машину, и я хочу выполнить его там. (Так что эти пакеты устанавливаются на эти машины.

3) Я пытаюсь достичь, если мне нужно выполнить установку этих пакетов на n машинах, а затем с помощью этого механизма я смогу автоматизировать эту часть.

Есть ли какая-либо существующая инфраструктура в linux, которая может помочь мне сделать это без ssh? (SSH для этих виртуальных машин/удаленных коллег не представляется возможным)

Cheers, Плэсид/

ответ

0

Ubuntu один имеет такую ​​форму удаленного управления пакетами Availible, хотя на личном уровне, я просто предпочитаю УПП/SSH Exec таких сценариев при развертывании изменений, установленных на нескольких машинах.

+0

Я читал о сценариях ожидания, но они также используют ssh внутри. Между тем, что это имя инфраструктуры в Ubuntu? – placid

+0

Перечитав ваше сообщение, он заявляет, что ssh невозможно, есть ли конкретная причина, почему? Является ли это простой проблемой туннелирования/Nat? –

+0

ssh невозможно, потому что эти машины являются безопасными машинами, и владельцы этих машин не желают предоставлять доступ к ssh кому-либо. Я написал программу c для fork ssh и контролирую ее выполнение с использованием труб. Но для этого требуется ssh, и владельцы не хотят предоставлять доступ ssh кому-либо. Я знаю его странное, но это все так. Я программно не в состоянии подумать о каком-либо решении, поэтому подумал о том, чтобы спросить его здесь ... – placid

Смежные вопросы