Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Identity file, ssh private key not working. #40

Open
muniter opened this issue Aug 1, 2021 · 3 comments
Open

Identity file, ssh private key not working. #40

muniter opened this issue Aug 1, 2021 · 3 comments

Comments

@muniter
Copy link

muniter commented Aug 1, 2021

Running davos latest as of today. When using IdentityFile and testing the connection it throws an error:

 There was an error: invalid privatekey: [B@6e153327

Keys where just generated with ssh-keygen no extra options provided, the key works as expected when I do a ssh user@host -i ./davos_rsa.

Davos definitely seeing the key, if I provide a non existent path it complains it doesn't exist, so the problem seems to be with the key parsing, there's also no reading permission issues.

Happened using the following ssh version: OpenSSH_8.2p1 Ubuntu-4ubuntu0.2, OpenSSL 1.1.1f 31 Mar 2020

Here I provide the public and private key for reproducing, no security concerns this keys were generated for testing, not using them anywhere.

Public key

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDeSJdBaZfxf3OoEHr+rGitwtsxPKGvJF+cj29bS5z+U68hAKNe+GnHoQJW1qMVdr+jtGiEjjj13Hc5n7jPpi7BqQOZ7Q/X8i2Pp3DFd/d8YiNoVH1fY5ZRTjxFlUcU8YVA7KudCst+1dEmbsQm2fv5qyLvLH3DHPvTBoWWY2zFSCmD39Sb/e3307jP72f8fRv9brsaFiTWsvTO6HsEyA9Yj5V0IScH6DJjRCtsSrbwnFEOhjWd9nNTDGYgW/90EccXFNNbrY1fX0lHqqOaJsPwGiM9cDw89fZr5stHtSuyIca02Dvn9cl1JBh7xUuPmNRULQo8fV7zhKagXYb6FQlXiO3RdLtWy563BctC24KXdWDb/XtZ3MNg85Z9QAcSZz7V/Iqwxd6I7TlztmzTaSFlTq7GhIn40S4LySxtRYVTUzw3KSxlfUBZmTQjR8KuxokMI8e8lB8MtjPDHcIM2a7mmR0hFmpjQGNVpzgE5JJVeUClS8KJ5wXf4ioWSPdZPIM= muniter@ubuserver

Private key

-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABlwAAAAdzc2gtcn
NhAAAAAwEAAQAAAYEA3kiXQWmX8X9zqBB6/qxorcLbMTyhryRfnI9vW0uc/lOvIQCjXvhp
x6ECVtajFXa/o7RohI449dx3OZ+4z6YuwakDme0P1/Itj6dwxXf3fGIjaFR9X2OWUU48RZ
VHFPGFQOyrnQrLftXRJm7EJtn7+asi7yx9wxz70waFlmNsxUgpg9/Um/3t99O4z+9n/H0b
/W67GhYk1rL0zuh7BMgPWI+VdCEnB+gyY0QrbEq28JxRDoY1nfZzUwxmIFv/dBHHFxTTW6
2NX19JR6qjmibD8BojPXA8PPX2a+bLR7UrsiHGtNg75/XJdSQYe8VLj5jUVC0KPH1e84Sm
oF2G+hUJV4jt0XS7VsuetwXLQtuCl3Vg2/17WdzDYPOWfUAHEmc+1fyKsMXeiO05c7Zs02
khZU6uxoSJ+NEuC8ksbUWFU1M8NyksZX1AWZk0I0fCrsaJDCPHvJQfDLYzwx3CDNmu5pkd
IRZqY0BjVac4BOSSVXlApUvCiecF3+IqFkj3WTyDAAAFiHv3C2579wtuAAAAB3NzaC1yc2
EAAAGBAN5Il0Fpl/F/c6gQev6saK3C2zE8oa8kX5yPb1tLnP5TryEAo174acehAlbWoxV2
v6O0aISOOPXcdzmfuM+mLsGpA5ntD9fyLY+ncMV393xiI2hUfV9jllFOPEWVRxTxhUDsq5
0Ky37V0SZuxCbZ+/mrIu8sfcMc+9MGhZZjbMVIKYPf1Jv97ffTuM/vZ/x9G/1uuxoWJNay
9M7oewTID1iPlXQhJwfoMmNEK2xKtvCcUQ6GNZ32c1MMZiBb/3QRxxcU01utjV9fSUeqo5
omw/AaIz1wPDz19mvmy0e1K7IhxrTYO+f1yXUkGHvFS4+Y1FQtCjx9XvOEpqBdhvoVCVeI
7dF0u1bLnrcFy0Lbgpd1YNv9e1ncw2Dzln1ABxJnPtX8irDF3ojtOXO2bNNpIWVOrsaEif
jRLgvJLG1FhVNTPDcpLGV9QFmZNCNHwq7GiQwjx7yUHwy2M8MdwgzZruaZHSEWamNAY1Wn
OATkklV5QKVLwonnBd/iKhZI91k8gwAAAAMBAAEAAAGBANdWWXmcEv94ahHZjV2kpnAXAg
OL6lJimWFxLv6xnLBhX5pIJPx/CPLEzyBTJIBJntO3lT09Dn9YCgQ/8GjxZABmfL+kgaHA
0lSFcGFMm+vaotSSbTZ4oom3kfoS6F6or1+7J3GmoIcKGmjyC4Jb0JgJK3mqj1bygB7qBY
YwYZIpG1bPAwfvkpZwfGysT/+xL+lvWUCnTR7VFQZQ/8QdD4jK6I0tBMPLNO0ngC2Tn/Au
bvP0HoMd2pEMxO76UNof0QFLXxbm4lI5CkHcIifBPnCrhG16zWb51Kem1Ld27UxZUMup8K
Wo0PfVzUuobrQsBTkXyhTd1yfHG6ptvHdvbASz4lK7sZYaZf/NCNG8TU5PNiOUKkgwumTn
HZEDVfZBcci3AkGNgqkp9m/5shSsXPd/6PM6NqeXsvK0sKTl06ZK95M8M7BYAyGNPt2++L
wwoMQ7BMDPLslQdK2byD9fcNKSIF3rPiUmEbrQx5LybvE58Gt7DLJuzrr7nqIpbvdfuQAA
AMA+UDzJcqWH1dUoBVWua9TIahSaiVDUNXNz31Sz8IAOO+ufm3X07OutKrTVWFPP6tbLPu
S0dIos38rp/nJK1sKGZmWDy/RoQUQnOKUeQun94wBS1aAVUDIjOnF1XkUbhK77J7M/LlT7
KbHZZAKgi5NmU5G2fISWiBqv4qgi6g3Tpx20YciDID5ZaG1kAq4JhvRnl1Ys2qjA17VsXW
qlOHgOm3bgLRixjt8afNo0td5BOxg+8RuRmvYs1e/a7ThnOrQAAADBAP1TGrDT1nOkjokW
/mxTAUDJyRK7+CQDl787gbc8SWYiEjIcvy6aVblvI1nR5+MgGCBJHwmtCO8aS02VfvN9Sw
/ui8XfxWd++a7koxW31mu2JsCk5WgIa4fs3eSeajZTN5nCJ4JVAEUjp9LKb1FnrEbyMFCc
NphMBtCtgbG/fMxPjZJdz/t2U3thuMXN6LhgyoaAqWPjkuxzW4dx4r8GTK1Ymlbgx3Zjn4
vKOjQcJH2xcrvhtj6Wf3h38J4t8FO81QAAAMEA4KGQJInEbqlP/xxFpQmT0J++6DyN/gn6
1NTyTnRbVYxzy0XKTAndvKvmlSXJSmfd7XGb/tfaF+PQDaCrY7FKGHWDMxGv8NLZB7bNIF
MVOi0WGqzrbP0gXsrRIKhkFYDL6sEfkkNJlT099fflqPJkAKLvQrrxngSKScZNz+/Jmbmu
C9BWR2yI3xHtqnFzTmLzOS8A5V+HtXF6HgyMe2tDeV01UbNttO5RQzfY6wU4CN1n/xG782
YJPth6c/CnD1/3AAAAEW11bml0ZXJAdWJ1c2VydmVyAQ==
-----END OPENSSH PRIVATE KEY-----
@nothing2obvi
Copy link

Having the same issue

@benkrebs
Copy link

+1

@benkrebs
Copy link

After some research reason seems to be Version of JSch: only RSA and no OPENSSH keys are supported.
Workaround before fix (use fork on https://github.com/mwiede/jsch)
-> convert SSH key to RSA format:
ssh-keygen -p -f file -m pem -P passphrase -N passphrase
(if the key is not encrypted with a passphrase, use "" instead of passphrase)
->or create new key with ssh-keygen -m PEM

Thanks to https://stackoverflow.com/questions/53134212/invalid-privatekey-when-using-jsch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants