Não é possível escutar arquivos para o Ubuntu 14 com o Vagrant

1

Eu estou tentando scp arquivos da minha área de trabalho de máquinas em minha caixa de vagabundo, mas parece que continuo correndo para este erro.

ssh: connect to host 127.0.0.1 port 22: Connection refused
lost connection

Eu olhei para o meu arquivo vagabundo e encontrei esta linha:

 Create a forwarded port mapping which allows access to a specific port
# within the machine from a port on the host machine. In the example below,
# accessing "localhost:8080" will access port 80 on the guest machine.
 config.vm.network "forwarded_port", guest: 80, host: 8080

Eu tentei executar esses comandos e recebi os seguintes erros, respectivamente:

scp -P 80 nginx.conf [email protected]:/etc/nginx/nginx.conf
ssh: connect to host 127.0.0.1 port 80: Connection refused
lost connection

scp -P 8080 nginx.conf [email protected]:/etc/nginx/nginx.conf
ssh_exchange_identification: Connection closed by remote host
lost connection

Eu tentei executar esses comandos, mas ainda não funciona.

sudo apt-get install openssh-client
sudo apt-get install openssh-server

Qualquer ajuda seria apreciada.

    
por Dan Rubio 24.07.2014 / 20:22

2 respostas

0

De acordo com os documentos do Vagrant , o caminho correto para o SSH em uma caixa do Vagrant é:

vagrant ssh

Veja as definições de configuração do SSH do Vagrant para saber como gerenciar o SSH. Além disso, dê uma olhada no link para ver algumas maneiras de copiar arquivos para sua máquina do Vagrant.

    
por muru 24.07.2014 / 20:26
0

As linhas que você nos mostrou são mais prováveis para acesso http (com seu navegador da web).

Para descobrir qual porta você deve usar com ssh / scp, siga o processo de inicialização depois de digitar vagrant up , você encontrará uma linha sobre o encaminhamento de uma porta 22- > 2200 (ou similar).

Então você terá que especificar "vagrant" como usuário para se conectar com a caixa. Para acesso ssh simples, o vagrant ssh padrão é mais fácil.

    
por guntbert 24.07.2014 / 21:40