Open HeMaN-NL opened 2 years ago
I had this issue and doing the above did not work. I attempted this on both Debian and Ubuntu (latest at the time of writing). In review the logs on the docker server I noticed this: Sep 02 13:41:09 docker-1 sshd[2484]: error: kex_exchange_identification: Connection closed by remote host Sep 02 13:41:09 docker-1 sshd[2484]: Connection closed by 172.16.2.31 port 47752
Based on this I found that I needed to add the following to the sshd_config file on the docker host and restart sshd: PubkeyAcceptedAlgorithms=+ssh-rsa
After the restart the prepare-vm was successful and it finished without any further issues.
I tried to prepare an Ubuntu VM with docker etc installed for container view/management in XCP-NG/XOA.
xscontainer-prepare-vm -v 75c67428-b0f3-1e6e-5aa8-3583cab504dd -u the_real_username
At first attempts it failed (said success but could not connect to the vm for monitoring).
After I renamed the already existing ~/.ssh/authorized_keys on the VM (I already use this for passwordless ssh loging to the vm) the command completed succesfully and created a new ~/.ssh/authorized_keys file.
=> If there is already an existing ~/.ssh/authorized_keys the xscontainer-prepare-vm is not able to add the host ssh-key to the existing file