У меня проблемы с подключением к моей бродячей коробке с помощью vagrant ssh . При запуске vagrant up нет сообщений об ошибках, я также могу подключиться напрямую через интерфейс VirtualBox.

Когда я запускаю vagrant ssh я просто возвращаю приглашение без какого-либо сообщения. Если я добавлю VAGRANT_LOG=debug то увижу команду, которую она пытается запустить, поэтому, если я скопирую ее и запусту вручную:

ssh vagrant@127.0.0.1 -p 2222 ...

Я вижу "Соединение отказано".

Любая идея о том, как продолжить отладку этого?

Хост - Windows 7, клиент - debian.

1 ответ1

1

Я разобрался с проблемой в моем случае. После того, как я выполнил простой тест "ssh localhost" на хосте windows, я заметил, что он на самом деле подключен к другой машине, а не к localhost.

Это, в свою очередь, заставило меня вспомнить, что я редактировал ~/.ssh/config некоторое время назад, и убедился, что заметил, что забыл добавить строку Host, которая приводила к тому, что все команды ssh переходили на неправильный сервер. Исправление, которое заставило бродячую работу снова.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .