Executa remotamente o comando via ssh vagante

0

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?

    
por Dana 09.10.2015 / 22:56

1 resposta

0

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!

    
por 12.11.2015 / 12:02