Как универсализировать работу с консолью на много разных серверов?
Коллеги, всем привет и с наступающим.
Имею вопрос subj. Предистория такова, что сейчас приходиться взаимодействовать с очень разными серверами, которые не всегда настроены в одном ключе.
Как пример:
server set #1: ssh рутом, разделения юзеров нет, bash
server set #2: ssh пользователем, рут через sudo, bash
А вот хочется заходя на сервак иметь рута (почти всегда), zsh и vim со своими настройками. Я более или менее представляю как это сделать, но читая документацию и смотря примеры пока никак не могу достигнуть такого идеала, как хочется ... и чтобы не мешать другим людям на многопользовательских системах. Возможно кто-то поможет мне своими идеями и реализациями, ну или ткнет меня в документацию, где не будет слишком большого расползания мыслью по деталям кончиков, а будет суть?
Таскать на 10к серверов не очень удобно, даже использую LocalCommand в config ssh. Это скорее выглядит как костыль, хотя и вполне работоспособный. Но хочется более универсальный вариант.