[Konsole-devel] [Bug 97419] New: RFE: konsole kwallet integration for ssh

David Anderson david at readingroom.com
Wed Jan 19 11:25:54 UTC 2005


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=97419         
           Summary: RFE: konsole kwallet integration for ssh
           Product: konsole
           Version: 1.4.2
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: konsole-devel kde org
        ReportedBy: david readingroom com


Version:           1.4.2 (using KDE 3.3.2-1.3.2.kde, Fedora Core release 2 (Tettnang))
Compiler:          gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)
OS:                Linux (i686) release 2.6.7-1.494.2.2

This idea is a _bit_ hackish, but would be useful, and non-intrusive.

I'm a sysadmin; my Konsole "sessions" menu has a list of about 20 machines that I regularly SSH into. That's a lot of passwords to remember.

It would be great if Konsole could have kwallet integration, and remember my passwords for me.

But wait, I hear you say: "Konsole's a terminal emulator. It's not an SSH program - /usr/bin/ssh is doing that. WONTFIX." But hold on! Konsole could easily do this, as follows:

1) Is the session command line beginning with "/some/path/to/ssh" ? (or telnet, or rsh)
2) If so, grok the command line to see what host and user is being ssh-ed to - e.g. "ssh bobbins 192 168 0 1" 
3) If the first line that is printed to the console ends with "password:" (or whatever the international equivalent is), then pop up a GUI dialogue box, using a wallet entry for ssh://bobbins 192 168 0 1 - and input the password on the terminal, and storing it in the wallet for future use. If there's already one in the wallet, just input that on the terminal.

If the session command line _doesn't_ begin with /some/path/to/ssh, then just don't do anything. Nothing changes - nothing breaks.



More information about the konsole-devel mailing list