Не удалось выполнить scp-файлы в Ubuntu 14 с помощью Vagrant

Я пытаюсь скопировать файлы с рабочего стола с компьютера в мой брандмауэр, но, похоже, я все время сталкиваюсь с этой ошибкой.

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

Я заглянул в свой бродячий файл и нашел эту строку:

 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

Я попытался выполнить эти команды и получил следующие ошибки соответственно:

scp -P 80 nginx.conf xxxxx@127.0.0.1:/etc/nginx/nginx.conf
ssh: connect to host 127.0.0.1 port 80: Connection refused
lost connection

scp -P 8080 nginx.conf xxxxx@127.0.0.1:/etc/nginx/nginx.conf
ssh_exchange_identification: Connection closed by remote host
lost connection

Я попытался выполнить эти команды, но он все равно не работает.

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

Любая помощь будет оценена.

1
задан 24 July 2014 в 23:22

1 ответ

Линии, которые вы нам показали, скорее всего, для доступа к http (с вашим веб-браузером).

Чтобы узнать, какой порт вы должны использовать с ssh / scp, следуйте процессу загрузки после ввода vagrant up, вы найдете строку о пересылке порта 22-> 2200 (или аналогичном).

Тогда вам нужно будет указать «бродяга», как пользователь, для подключения к ящику. Для простого доступа ssh стандарт vagrant ssh проще.

0
ответ дан 24 May 2018 в 05:19

Другие вопросы по тегам:

Похожие вопросы: