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

関連情報