question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Can't import pubkeys with passphrase properly

See original GitHub issue

Bug description

I can’t import a pubkey with passphrase created on my mac to connectbot properly. Pubkey with no passphrase is working normally.

Steps to reproduce

on Mac ❯ ssh-keygen -t rsa -C mbp2016 -f ~/.ssh/id_with_passphrase enter “password” as passphrase

id_with_passphrase

-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABDfgSeBuI
XCZKYbH8rUrCgIAAAAEAAAAAEAAAEXAAAAB3NzaC1yc2EAAAADAQABAAABAQDTBLWJWhnX
/G8Ub5W7U5/b9TsEzya4v96R+O/3G0dPXCcJ/aprhGA/qL0sf1TNJtPkanJ6EyMNR2wiIG
4xU07o72cvZoYlopx5rc7KxTwGcQgYkNcdA+mzX5dvNiwOgLU9qQ1ZoIXSi6UGqYcpgD/7
OyCGifuGag+KxKI/r4LIHmk9f53jn2sXIqB4f8XECYla0j9ra8c5T0iPLMGGSXegokVJ4b
0hLZX+fCLEMiNxYfSAGWIPsm+jcLeTUkjCvPknfECkP9FB27WWDYzlSaNnD9IG7d93FUF5
hAERQKbhpDNdy5EJbqX2nZ44L531h470Gd7DqsIzZ+MlNVM5QTHnAAADwPLaRW9NKUankz
GEYgz9ZDfTpYtDJh7uzsNisXq1C8A+mzvRSuho2OGT77WIF5GDQREbikxZy8KU77YXkj6g
9IGQ3TL5eERAGDMcfFq+5kfUCMd1pgXNp00P2By8mKrV434rpr9FRet7oawJNO2EE6HR2e
/4KfrnoxIXrDu+GCARiGDYsJ0jsrMRblDsryCOuyZgbxPLcOJp0f+chb5E7lceQG+3QxLr
ptpEC58P+MTg5EudB3VkIBhQSP3C+O2eIsQb9cOFzVSLITkd2PvZEGxt4NVTH/pXnS7tvj
JW+glMcpnMWA3eVe95HUGD+hgE6YJ3cZnf2NnYUWDDqvldcY6vy38b/1dMRjPAFur10MmZ
/uKwNrZVshhrlL6O8zsrdOQ01pxL7+MjiWZfwSRC5/pBZPdyIM4aQmzKNqx4C8V0cqJFzm
X4s3ePSUXAY1ibyP4NQ0xe02CSjyxQe6zfqQap8VgrX+TYqKvkp0/QNbJvAZaH7mmjrFY1
XC0CYneljRxOWUfftgPLb81pqZsr5lpNSGuW8juio75xjdko48b2wjjVZaXx1GqnYv9YAI
/xwNJzIJODnfRZFlVpOSStWPRW7hByvB7hl4qMU+PGDsPK+QxQR2H84jnYlt3dqnYSENfy
HEGEq0CXnvf8LbUaLn775V6TM4MlfG9iPwlG4Qfp9wD19CiddvsqrRGaIIsvKSSy18Eav4
URk/4c0yAUL10NmroXS2mtMpIqkuzxVol2Olw2hXF+ZRYDN6xKutD16+G6ZSGtZ3146ZI/
/vIuqCHFywk1pI4TZkDtl8gwAvG9VCQWBYa9WHQ63u7/yh9EFUdeLN22wkWt1ONAE2xaXn
TTITEYZtoW9HUUzXah+yNQIIjy9mbrAN+s4WBZSn+tHu5UJVv2mA/tZ3Dn3eBmkVTsWgPo
kT+j6fTWhdG138kdWo7ygDcGLHzDhgMeC8TmIK6C7djZKIaYloiJhqSzTP1QXRUwfBr+Pl
KYQaetOAnSushRV5QVmrZCuKx9l7J1ega1vxaCqUaVhf7LmP8uWjkA5NTyojM0JKp12v07
RdSlhMfPBexxjtDAz06jA5YM+y+7xovM5PamwLyqHHxmaqUsVd9930B+thYUCfrGNKSxZ3
Bz8xVylMZrIAYjLZpHsYy5gq2m61fj4KU19ISZiE/kLsz9pFBdJdYKd63346mK7HPCbr6f
1gf4mMAUXy/nM1kKhB8kwwurmNNRjFyb9hhc3uP+DcJmPlFHbl9iabmzkk6ASfWLWm4VEk
2bN3xK1g==
-----END OPENSSH PRIVATE KEY-----

id_with_passphrase.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDTBLWJWhnX/G8Ub5W7U5/b9TsEzya4v96R+O/3G0dPXCcJ/aprhGA/qL0sf1TNJtPkanJ6EyMNR2wiIG4xU07o72cvZoYlopx5rc7KxTwGcQgYkNcdA+mzX5dvNiwOgLU9qQ1ZoIXSi6UGqYcpgD/7OyCGifuGag+KxKI/r4LIHmk9f53jn2sXIqB4f8XECYla0j9ra8c5T0iPLMGGSXegokVJ4b0hLZX+fCLEMiNxYfSAGWIPsm+jcLeTUkjCvPknfECkP9FB27WWDYzlSaNnD9IG7d93FUF5hAERQKbhpDNdy5EJbqX2nZ44L531h470Gd7DqsIzZ+MlNVM5QTHn mbp2016
  1. copy id_with_passphrase to /sdcard/SSH
  2. Open Connectbot app, Go to Manege Pubkeys, And import the key.
  3. Click the imported key, and enter the password and tap ‘unlock key’
  4. Toast “Bad password for key 'primary:SSH/id_with_passphrase. Authentication failed” appeared and can’t open the key properly.

Screenshots

screenshot_20181230-180801_connectbot

  • first key is created by mac with passphrase. not working.
  • second key is created by mac with no passphrase. working.
  • third key is created by Connectbot with passphrase. working fine.

Android device

  • Device: Galaxy S8
  • OS: Android 8.0.0
  • ConnectBot Version: latest 1.9.5

Mac

  • OS: macOS Mojave 10.14.2
  • SSH Software and Version: OpenSSH_7.9p1, LibreSSL 2.7.3

Issue Analytics

  • State:open
  • Created 5 years ago
  • Comments:12

github_iconTop GitHub Comments

2reactions
rkukcommented, May 18, 2020

the same issue has not been solved for so long.

1reaction
sppmastersppcommented, Sep 3, 2020

Same issue with private key generated by Putty.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Pgp public and private keys not importing : r/tails - Reddit
When I go back to password and keys I see the public key in my list ... up o get doesn't list the...
Read more >
GPG Keychain: Unable to import public keys
I cant seem to import any public keys. ... As you correctly describe, GPG Keychain is the key manager for your OpenPGP keys....
Read more >
Unable to import public keys in Thunderbird 91.4.1, get error ...
I received an "OpenPGP Alert" window reading "Can't read public key file. undefined". The key was not imported. Error console message reads: "Failed...
Read more >
1405361 – [RHEL6] RSA-{E,S} public keys cannot be imported
Bug 1405361 - [RHEL6] RSA-{E,S} public keys cannot be imported ... release flag has been set to ? to ensure that it is...
Read more >
Importing private SSH keys fails - MikroTik - Forum
However, I can't import the keys in the first place. ... Also generating keys with a passphrase and entering it does not work....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found