Skip to content

YarekTyshchenko/pass-ssh-askpass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pass SSH askpass

A small script to help load passphrases for SSH keys from pass, the standard unix password manager.

The keys are searched by SSH key comment in pass ssh/<comment>

Try it out, invoke ssh-add in the following way:

env SSH_ASKPASS=./pass-ssh-askpass.sh SSH_ASKPASS_REQUIRE=force ssh-add -vvv

It should print the following in debug

yarek@linux:~/Play/pass-ssh-askpass$ env SSH_ASKPASS=./pass-ssh-askpass.sh SSH_ASKPASS_REQUIRE=force ssh-add -vvv
debug1: read_passphrase: stdin is not a tty
Extracted key filename /home/yarek/.ssh/id_rsa
Comment from keyfile /home/yarek/.ssh/id_rsa is yarek@axiom
got passphrase for comment yarek@axiom: XXX
Identity added: /home/yarek/.ssh/id_rsa (yarek@axiom)

Install in a convenient location, such as /usr/local/bin.

sudo cp -v ./pass-ssh-askpass.sh /usr/local/bin/
sudo cp -v ./pass-ssh-add /usr/local/bin/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages