I solve this using passmenu, which I've configured to use the Xorg primary
keyboard. This lets me (in Linux) paste into most programs using
Shift-Insert. So I simply hit Super-P to bring up passmenu, type a few
characters to find the password I need and hit enter, enter my key
passphrase if it's not cached in the agent, and finally hit Shift-Insert to
paste into the terminal with the remote session. I've also patched pass to
allow passmenu to show a desktop notification after copying the password.

If you're not in X, I suppose you could work around it using something like
the clipboard feature in tmux. Not particularly elegant, but at least it'll
work.

Hope that helps!

/Emil

On Wed, 6 Apr 2016, 09:46 Dominic Sonntag, <[email protected]>
wrote:

> Hi,
>
> when administrating a remote server, I login via SSH with key
> authentication. Is there a good way to use my local password store
> there, e.g. for getting a database password?
>
> I could do (from my local machine):
>
> ssh remoteserver mysql -u root -P$(pass remoteserver/mysql/root | head -n
> 1)
>
> But is there a way to do something like this from the server's bash?
> e.g.:
>
> local$ ssh remoteserver
> remoteserver$ mysql -u root -P$(pass remoteserver/mysql/root | head -n 1)
>
> Maybe this could be done with something like SSH key forwarding? And
> probably the password-store needs to exist on the server, too.
>
> Kind regards
> Dominic
> _______________________________________________
> Password-Store mailing list
> [email protected]
> http://lists.zx2c4.com/mailman/listinfo/password-store
>
_______________________________________________
Password-Store mailing list
[email protected]
http://lists.zx2c4.com/mailman/listinfo/password-store

Reply via email to