Isso é normal. O comando cd
não está dando nenhuma saída. Se você fizesse, por exemplo, vagrant ssh -c "ls"
, obteria o conteúdo do diretório e depois a mensagem Conexão fechada.
Então, vagrant ssh -c "..."
é o caminho a seguir!
Usando o ssh vagante, consigo ssh na VM (ubuntu). Mas uma vez que eu ssh na VM, eu quero ir para um diretório na área de trabalho do VM e executar um comando. Resumindo, quero alcançar o seguinte:
a) ssh na VM
b) Vá para um diretório no Desktop da VM
c) Execute um comando (por exemplo, liste todos os arquivos ocultos neste diretório / instale um software neste diretório)
Eu tentei usar vagrant ssh -c "cd / Desktop".
Isso me dá uma mensagem: - Conexão para 127.0.0.1 fechada.
Existe alguma maneira de ir para a pasta e executar o comando usando o ssh vagante?
Isso é normal. O comando cd
não está dando nenhuma saída. Se você fizesse, por exemplo, vagrant ssh -c "ls"
, obteria o conteúdo do diretório e depois a mensagem Conexão fechada.
Então, vagrant ssh -c "..."
é o caminho a seguir!