VMware Cloud Community
fiegle
Contributor
Contributor

vCenter Converter Standalone Key Exchange Algorithms for the helper VM

I'm trying to clone a old linux machine that is powered on using version 6.3.0 Standalone client.

I can connect to the source machine fine, but the conversion fails because the helper VM does not negotiate the key exchange properly.

I can connect to the source machine via SSH from another linux machine on the same subnet, but I have to supply the key exchange algorithm and host key algorithm to do this.

The command line syntax is: ssh -oKexAlgorithms=diffie-hellman-group14-sha1 -oHostKeyAlgorithms=ssh-rsa 10.10.0.x

How do I get the helper VM created by the VC Converter Standalone to use the diffie-hellman-group14-sha1 key exchange and the ssh-rsa host key algorithm?

0 Kudos
3 Replies
Lalegre
Virtuoso
Virtuoso

Hello @fiegle,

You cannot force a Helper VM to negotiate on a different Key Algorithm but as a though I believe you could change the Linux to Convert or the Helper VM ssh_config file. Of course, this would need to be tested.

You could use this old KB to configure the login on the Helper VM: https://kb.vmware.com/s/article/1008209. And I came across this link for the proper syntax on the ssh_config file: https://unix.stackexchange.com/questions/340844/how-to-enable-diffie-hellman-group1-sha1-key-exchang...

0 Kudos
ERIC1231
Contributor
Contributor

Same issue here unfortunately.
Im considering to use Veeam for the conversion instead now.

Unfortunately the workaround from Lalegre doesnt work as you would need to modify the Helper VM first before starting a migration task and you cannot (to my knowledge) make converter use an existing Helper VM.

0 Kudos
ERIC1231
Contributor
Contributor

deleted

0 Kudos