Use the ssh-keygen command to generate a public/private authentication key pair. Authentication keys allow a user to connect to a remote system without supplying a password. Keys must be generated for each user separately. If you generate key pairs as the root user, only the root can use the keys. $ ssh-keygen -lf ided25519.pub 256 SHA256:PO2bk6B. It is unlikely that the recommend ED25519 SSH key is only 256 bits long. Linux ubuntu key ssh-keys openssh.
Ask questionsCallhome Failed to set hostkey 'genkey'
I try to test a callhome procedure but met a ssh problem.version:sysrepo 1.4.58netopeer2 1.1.27libssh 0.9.2 (from /usr/local/include/libssh/libssh.h
)In fact,I really think the merge_hostkey.sh should be executed during installation because I can saw the running data of ietf-keystore after installation. But I can not find the genkey file in my system by find / -name genkey*
.So I generated the key pair by myself,use the ssh-keygen command:ssh-keygen -t rsa -b 2048 -N ‘’ -C “cpesn” -f genkey -q
The key pair was copied into /etc/ssh
.After this,I modifed the ssh_callhome.xml, pasted the private key and public key into hostkey_config.xml,some of the details are as follows:ssh_callhome.xml
Ssh Keygen Windows 10
hostkey_config.xml
Re-run sysrepo-plugind and netopeer2-server, it went to callhome procedure but Failed to set hostkey,the output as follows:
I'm confused about the error path /tmp/***,why is not /root/.ssh or /etc/ssh or /usr/local/etc/keystored/keys/?Which one should be the correct one?Is my step wrong?Any help would be appreciated!