Как использовать конфигурации локального терминала при работе на удаленном сервере через SSH?

Как использовать конфигурации локального терминала при работе на удаленном сервере через SSH?

У меня очень специфичная настройка терминала. Она идеальна (для меня). Цвета отличные, подсветка отличная, сочетания клавиш и сочетания клавиш великолепны. Это здорово, когда работаешь на локальной машине, но когда я открываю ssh-соединение с сервером, я возвращаюсь к базовому bash. Я думал о переносе своей настройки на сервер, но это кажется непрактичным, так как я работаю как минимум на 3 серверах ежедневно + мне придется делать то же самое на других серверах, на которых я могу работать, и на каждом сервере, на котором я буду работать в будущем. Простым решением было бы загрузить мои файлы conf и dot в GH и клонировать их в свой пользовательский каталог, НО моя конфигурация очень специфична для моей настройки архитектуры, поэтому было бы утомительно создавать отдельную ветку, совместимую с ubuntu, fedora, popos, gentoo и т. д. и т. п. и т. п. Сделать это один раз займет несколько часов, а поддерживать ее — много часов, которые я не хочу тратить.

Есть ли решение?

решение1

Есть ли решение?

Нет, вам придется перенести (и портировать) файлы конфигурации.

В конце концов, вы запускаете другое программное обеспечение (оболочку) на другом сервере, и ваш ssh-клиент просто показывает вам символы, не понимая, что они означают. Его может даже не быть bashна сервере. Все, что касается архитектуры, должно быть переведено для другой машины, к которой вы подключаетесь, поскольку именно эта машина должна выполнять команды, все байты для символов (и цветов), которые вы видите.

У тебя есть некоторыеочень ограниченколичество влияния только через переменные среды, для которых стандартный сервер SSH принимает несколько выбранных значений, обычно только те, которые влияют на вашу локаль, хотя вы можете расширить это, изменив AcceptEnv ...параметр конфигурации сервера sshd и настроив клиентскую сторону для включения . Но вы не можете знать, будет SendEnv ...ли PAGERвыбранный вами или причудливый запрос работать на другой машине.PS1

Связанный контент