У меня есть сценарий Perl Expect.pm, который выполняет некоторые умеренно сложные вещи, такие как приложения для упаковки, развертывание приложения, проверка журналов и т. Д. На нескольких удаленных хостах unix.Каковы преимущества rsh и Perl's Expect.pm?
Мой предшественник написал похожие сценарии с использованием rsh.
Есть ли лучший подход между этими двумя? Или я должен использовать что-то все вместе?
Я предполагаю, что кто-то воспитывает SSH; это в основном замена rsh, не так ли? К сожалению, однако SSH для меня сейчас не вариант.
Еще одна вещь, которую я должен добавить, заключается в том, что после входа в систему мне нужно иметь возможность SUDO для конкретного пользователя выполнять большинство действий на удаленных хостах.
Но ожидать также позволяет использовать telnet для удаленной системы, так я использую его сейчас, поэтому кажется, что он делает все, что делает rsh, и многое другое. Так почему я должен использовать rsh? –
Пожалуйста, Боже, не будешь. К сожалению, telnet вызывает те же проблемы - как ваш пароль, блуждающий в вашем сеансе telnet в открытом виде. –
true, я знал, что проблема безопасности возникнет, на самом деле одна из причин, по которой мне нравится ожидание perl, заключается в том, что я могу просто изменить начальную строку входа из telnet в SSH в ближайшее время, когда у меня есть это, и в этот момент моего сценария должен продолжать работать так, как было. Итак, в принципе вы не видите причины использовать rsh на этом этапе? –