holzschu / holzschu/a-shell

Broken paste-from-clipboard function only when pasting decryption ssh key passphrase

Open
#1,040 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Perl
Stars
3.9k
Forks
213
Avg merge
1m
Merged PRs (30d)
1

Description

I know this might sound crazy, but out of nowhere, yesterday I found out that on my iPhone 15 Pro inserting the passphrase of an encrypted ssh key from clipboard when asked during ssh connection, in some way, doesn't paste the correct passphrase. This happens exclusively in that specific case, as pasting from clipboard an ssh connection password (password auth) or pasting in general in the app, perfectly works.

Other details and tests:
- Generate a new ssh key and use a simple passphrase with only `letters`, `-` and `.`) still doesn't work
- Manually typing the passphrase instead of pasting it, works --> issue is specifically in the paste action
- Paste from clipboard has been tried originally from Bitwarden, but then also from a txt file using cat from within the app itself
- Tried uninstalling, rebooting, reinstalling the app and regenerate a new SSH key but behavior is the same

Unfortunately I don't have any other detail rather than I am on latest public iOS release (26.5) and latest available version of app on App Store. I don't remember the last time this wasn't broken, probably beginning of June...

I am sorry I can't be of further assistance.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce on an iPhone 15 Pro by pasting an encrypted SSH key passphrase at the SSH connection prompt, then compare it with manually typing the passphrase and pasting a password-authentication password. Trace the app's SSH passphrase prompt and clipboard handling; done when the pasted passphrase authenticates correctly without breaking other paste cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios
Domain
authentication, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.