
을(를) 사용하여 vagrant box에 연결하는 데 문제가 있습니다 vagrant ssh
. 실행할 때 오류 메시지가 없으며 vagrant up
VirtualBox UI를 사용하여 직접 연결할 수도 있습니다.
실행하면 vagrant ssh
아무 메시지도 없이 프롬프트만 다시 표시됩니다. 추가하면 VAGRANT_LOG=debug
실행하려는 명령을 볼 수 있으므로 해당 명령을 복사하여 수동으로 실행하면 다음과 같습니다.
ssh [email protected] -p 2222 ...
"연결이 거부되었습니다"라는 메시지가 나타납니다.
이것을 계속 디버깅하는 방법에 대한 아이디어가 있습니까?
호스트는 Windows 7이고 클라이언트는 debian입니다.
답변1
내 경우에는 문제를 알아 냈습니다. Windows 호스트에서 간단한 테스트 "ssh localhost"를 수행한 후 실제로 localhost가 아닌 다른 시스템에 연결되어 있음을 발견했습니다.
그 결과 나는 얼마 전에 ~/.ssh/config를 편집했다는 사실을 기억하게 되었고, 모든 ssh 명령이 잘못된 서버로 이동하게 만드는 호스트 줄을 추가하는 것을 잊어버렸다는 것을 알게 되었습니다. 방랑자가 다시 작동하도록 수정했습니다.