Как изменить конфигурацию терминатора, чтобы сначала использовать ssh для удаленного сервера, а затем переключиться в определенный каталог?

0

Я изменил мой ~/.config/terminator/config автоматически SSH меня на удаленный сервер foobar используя линию

custom_command = ssh foobar

но я не знаю, как потом перейти в конкретный каталог

custom_command = ssh foobar; cd baz/quux

не работает.

Boris Stitnicky
источник
Пытаться custom_command = ssh foobar && cd baz/quux и доложить. Если это не сработает, возможно, потребуется настроить серверную часть.
I_GNU_it_all_along
@I_GNU_it_all_along, ничего хорошего
Boris Stitnicky
1
Как насчет custom_command = ssh -t foobar "cd baz/quux ; bash"?
I_GNU_it_all_along
@I_GNU_it_all_along, превратите его в полноценный ответ, и я изменю принятый ответ для вас.
Boris Stitnicky
Нет, это круто, я позволю Брайану иметь его представителя;)
I_GNU_it_all_along

Ответы:

1

Как насчет падения ; от твоего custom_command? Как в:

custom_command = ssh foobar cd baz/quux

Это должно просто выполнить команду, как только вход в систему принят согласно ssh документация ,

Для более постоянного решения вы всегда можете изменить .bash_profile (или аналогичный) на сервере, чтобы всегда менять каталоги при входе в систему.

Brian E
источник
@BorisStitnicky - Дайте нам рецензентов ультиматум не конструктивно.
Ramhound
Отклонение редактирования, которое исправляет явно неправильный ответ, также не конструктивно: wink:
Boris Stitnicky