Como modificar a configuração do terminador para o primeiro ssh em um servidor remoto e depois mudar para um diretório específico?

0

Eu modifiquei meu ~/.config/terminator/config para me enviar automaticamente para um servidor remoto foobar usando a linha

custom_command = ssh foobar

mas eu não sei como mudar para um diretório específico depois

custom_command = ssh foobar; cd baz/quux

não funciona.

    
por Boris Stitnicky 15.09.2016 / 15:40

2 respostas

0

A resposta correta foi introduzida em um comentário por usuário I_GNU_it_all_along :

custom_command = ssh -t foobar "cd baz/quux ; bash"
    
por 19.09.2016 / 18:12
1

Que tal eliminar o ; do seu custom_command ? Como em:

custom_command = ssh foobar cd baz/quux

Isto deve apenas executar o comando quando o login for aceito, conforme documentação do ssh .

Para uma solução mais permanente, você sempre pode modificar o .bash_profile (ou similar) no servidor para sempre alterar os diretórios no login.

    
por 15.09.2016 / 17:05

Tags