Vagrant: sha-1 키가 관련 없는 호스트의 .ssh/config에 있는 경우 vagrant ssh 관련 문제

Vagrant: sha-1 키가 관련 없는 호스트의 .ssh/config에 있는 경우 vagrant ssh 관련 문제

Vagrant를 사용하여 네트워크 시뮬레이션에서 호스트를 생성하고 있습니다. 최근에 나는 여전히 아주 오래된 Linux 버전을 실행하고 있던 오래된 애완용 컴퓨터(관심이 있는 경우 ACME Foxboard)를 다시 설치했습니다. 너무 낡아서 넣어야 해요

Host foxboard
    KexAlgorithms +diffie-hellman-group1-sha1

내에서는 .ssh/configSSH 버전 7부터 유효한 구문입니다. 그러나 이렇게 한 이후로 vagrant ssh내 컴퓨터에 대한 액세스가 거부되기 시작했습니다.

$ vagrant ssh
/home/ljm/.ssh/config line 2: Bad SSH2 KexAlgorithms '+diffie-hellman-group1-sha1'.

Vagrant는 이제 웹사이트에 다음과 같이 명시합니다.

SSH 클라이언트 사용법

Vagrant는 호스트에 설치된 로컬 SSH 클라이언트를 사용하려고 시도합니다. POSIX 시스템에서는 SSH 클라이언트가 설치되어 PATH에 사용 가능해야 합니다.

따라서 특히 다음과 같은 이유로 일이 잘 진행되기를 바랍니다.

$ ssh -p 2222 [email protected]
[email protected]'s password: 

작동하는 것 같습니다. 하지만 이는 로그인하려면 모든 컴퓨터에 키를 배포해야 함을 의미합니다.

또한 부팅 프로세스 중에 Vagrant는 예를 들어 SSH 키를 변경하기 위해 시스템에 SSH로 연결할 수 있는 것으로 보입니다.

내 PC 박물관에 SSH로 접속하여 간단한 를 사용할 수 있는 솔루션이 있습니까 vagrant ssh?

관련 정보