Я пытаюсь скопировать файлы с рабочего стола с компьютера в мой брандмауэр, но, похоже, я все время сталкиваюсь с этой ошибкой.
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
Любая помощь будет оценена.
Линии, которые вы нам показали, скорее всего, для доступа к http (с вашим веб-браузером).
Чтобы узнать, какой порт вы должны использовать с ssh / scp, следуйте процессу загрузки после ввода vagrant up, вы найдете строку о пересылке порта 22-> 2200 (или аналогичном).
Тогда вам нужно будет указать «бродяга», как пользователь, для подключения к ящику. Для простого доступа ssh стандарт vagrant ssh проще.