Estou tentando ssh
mudar automaticamente para um diretório específico quando faço login. Tentei fazer esse comportamento funcionar usando as seguintes diretivas em ~/.ssh/config
:
Host example.net
LocalCommand "cd web"
mas sempre que entro, vejo o seguinte:
/bin/bash: cd web: No such file or directory
embora haja definitivamente uma web
pasta no meu diretório pessoal. Mesmo usando um caminho absoluto dá a mesma mensagem. Para ser claro, se eu digitar cd web
após o login, chego à pasta correta.
O que estou perdendo aqui?
EDITAR:
Diferentes combinações de aspas/caminhos absolutos dão diferentes mensagens de erro:
LocalCommand "cd web"
/bin/bash: cd web: No such file or directory
LocalCommand cd web
/bin/bash: line 0: cd: web: No such file or directory
LocalCommand cd /home/gareth/web
/bin/bash: line 0: cd: /home/gareth/web: Input/output error
Isso me faz pensar que as aspas não deveriam estar lá, e que há outro erro acontecendo.