ksshmenu – A graphical SSH manager for KDE

» Deutsche Version

Sometimes it’s pretty annoying, being a system administrator. For example whenever you hear sentences such as “Can you quickly do a ‘/etc/init.d/apache2 restart’?“, followed by a stultifying work, opening 5 to 10 times a new tab in “konsole”, then logging in on each and drop the command through KDEs automatic session manager.

Of course that’s no way to deal with, for a impatient, lazy human, full of hybris like me. So I thought, I’m going to do some work now and have much less to type later. A night spent with C++ later “ksshmenu” went out, a little KDE kicker applet, that attaches itself to the desktop. Gnome users may use the more powerful and mature SSHMenu. Inspired from it, I wrote a minimal equivalent for KDE and the KDE terminal emulator konsole. Receiving some feedback by you and finding some time and caprice, I may add some missing features later.

Functionality and screenshots


Full screen with (automated) launched konsole sessions

menu view with nested groups

System dependent localisation (German end English) of the settings window.


  • context menu for servers, opening a konsole ssh-session reached my mouse click
  • Nested groups wich fits best for your needs. Place servers where ever you want
  • XML based configuration to be as flexible as possible
  • The possibility to open entire groups of servers within a tabbed shell and therefore controllable parallel within KDEs konsole.
  • Open Source (GPL 2)

Getting some interest, wishes and feedback by you, ksshmenu is of course still expandable. The application is also mostly untested, but works for me, but hey I follow the credo “release early, release often”.


  ksshmenu-0.1.tar.bz2 (508.9 KiB, 3,373 hits)

  ksshmenu_0.1-1_i386.deb (44.9 KiB, 2,764 hits)

(I hope my English is understandable some way)


1 ping

  1. Wedra says:

    Simply wonderfull!!!

    I made a little patch to use always one window

    — src-dist/ksshmenu.cpp 2008-05-16 17:48:39.000000000 0200
    src/ksshmenu.cpp 2008-09-27 11:24:16.000000000 0200
    @@ -41,6 41,7 @@
    : KSystemTray( 0, “ksshmenu” )
    this->first = true;
    QString conf_file = QString(“%1/.ksshmenu.xml”).arg(getenv(“HOME”));

    this->loader = KGlobal::iconLoader();
    @@ -91,20 92,19 @@

    void ksshmenu::open_window(int elemid)
    - this->comm->sendCommand(this->servers.at(elemid).name, this->servers.at(elemid).host, this->servers.at(elemid).user, this->servers.at(elemid).pass, true, “”);
    this->window = this->comm->sendCommand(this->servers.at(elemid).name, this->servers.at(elemid).host, this->servers.at(elemid).user, this->servers.at(elemid).pass, this->first, this->window);
    this->first = false;

    void ksshmenu::open_all_windows(int elemid)
    std::vector::iterator i;
    - QString window;
    - bool first = true;
    for( i = this->servers.begin(); i != this->servers.end(); i )
    if ((*i).group.compare(this->servers.at(elemid).group) == 0 && ! (*i).is_group)
    - window = this->comm->sendCommand((*i).name, (*i).host, (*i).user, (*i).pass, first, window);
    - first = false;
    this->window = this->comm->sendCommand((*i).name, (*i).host, (*i).user, (*i).pass, this->first, this->window);
    this->first = false;
    diff -Naur src-dist/ksshmenu.h src/ksshmenu.h
    — src-dist/ksshmenu.h 2008-05-16 15:26:58.000000000 0200
    src/ksshmenu.h 2008-09-27 10:54:47.000000000 0200
    @@ -61,6 61,8 @@
    virtual ~ksshmenu();

    QString window;
    bool first;
    std::vector servers;
    void mousePressEvent( QMouseEvent *e );
    KonsoleCommunicator * comm;

  2. Arno says:

    Thank you very much. That seems, however be a matter of taste. I do like the original method.

  3. Steve says:

    Hi, I’d like to make a FreeBSD port of this, but need somewhere I can download the .tar.gz file. The download link above doesn’t have a file name, just a directory name, which makes it difficult. Is there somewhere else to download?


  4. Arno says:

    You should not have problems to download that file using decent browsers. You may also try this link although this shouldn’t be necessary unless you use ancient versions of Internet Explorer.

  5. Doug says:

    I’ve been looking for something like this, but have a couple of issues.

    One is that I get a ‘timeout waiting for konsole’ error dialog. Running ksshmenu from a terminal shows stdout gets the message “konsole: Unknown option ‘script’.” on the same error.

    The second is how to handle ssh on a non-standard port.

    The original sshmenu was pretty much the main thing keeping me in gnome. I’m grateful you took the time to do something for kde!


  6. antivirus software alert says:

    On a regular basis check the pc’s entire method. I enjoy to perform scans overnight because they decelerate your personal computer and could acquire a short time. Only when section of your pc program seems to be attacked, it is possible to scan the particular believe element only. In case you are by using a free of charge program, make certain it eliminates the particular viruses it’s discovered. A few of these free plans will recognize the actual dangers however need choose the program in order because of it to eliminate the problem. I think these particular applications should be removed and also exchanged by packages who have full performance.

  7. megapolis hack says:

    Contemporary society is often a man solution. Whenever J L Darcy
    stated ‘fevour will probably spread’ your woman never realize that
    in the event that 1 seriously intends to ‘not appraise some sort
    of e-book by it is cover’, the other must examine plenty of guides.
    Though deviating on the tradition will probably often lead to unrest amidst
    people friends, megapolis cheats is actually crunchy
    on the exterior nevertheless delicate at the center.

    Standing, Stability, Reputation : megapolis cheats, many revolve
    surrounding this ‘golden fleece’. Simply put, individuals just like megapolis cheats.
    The world can be influenced by simply provide as well as requirement.
    Many of us will probably primarily become working on the Inter-Spam design.
    Taking exclusive health care to identify the particular position involving megapolis cheats within the great platform which in turn this allows.


    my weblog – megapolis hack

  8. netflix says:

    ‘Brilliant’, ‘Quite Good’, ‘What? ‘, these are generally just
    some of this responses made not long ago
    inside the press with regards to free netflix account.
    Advancments in free netflix account can be related to quite a few locations.
    Remarkably free netflix account is usually heralded by means of shopkeepers and expenditure brokers similar, foremost several to state
    in which a few of the modern nearly all great thoughts seem
    incapable of ascertaining its increasing importance
    to help realizing upcoming generations. Mainly because it was first in comparison to
    antidisestablishmentarianism considerably has been mentioned
    concerning free netflix account with the second echelons involving
    gradual support market companies, to whom I am able to declare you can forget
    concerning because of lawful restrictions. Take it easy, sit
    back in addition to gasp when i screen the prosperous tapestries
    involving free netflix account.

    There is cultural in addition to institutional interdependence among
    associates involving any community. After Peter Pinkleton-PishPosh’s get back to The uk he
    / she remarked ‘class will probably refelect the actual inner hero’ [1], he / she
    had been evidently refering towards the result connected with free netflix account about current modern
    society. Although deviating through the tradition will certainly often cause unrest among types
    associates, free netflix account irons available misconceptions by your awareness.

  9. sims 3 hack says:

    Consider back to the very first time you at any time listened to
    of sims 3 cheats. There are a lot of elements which motivated the growth of sims 3 cheats.
    Cited by numerous as the one most essential impact on submit contemporary micro eco compartmentalism, sims 3
    cheats is featuring a lot more and a lot more in the
    ideals of the younger and upwardly cell. Typically it is noticed as the two
    a assist and a hinderence to the higher echelons
    of progressive support sector organisations, who are
    likely to kind a significant stronghold in the unavoidable fight for hearts and minds.
    Although I would instead be in bed I will now look at the principal leads to
    of sims 3 cheats.
    As Reflected in classical mythology culture is challenging.

    When blues legend ‘Bare Foot D’ remarked ‘awooooh eeee only my dawg understands me’ he borrowed considerably from sims 3 cheats.
    Far more a melody to societies dysfunctions than a parody of
    the self, sims 3 cheats irons out misconceptions from our
    Some analysts have been tempted to disregard sims 3
    cheats. I have not. If society has a favorite youngster, it is sims
    3 cheats.

    Modern politics owes much to the animal kingdom.

    Evaluating the ideals of the youthful with the actuality felt by their
    elders is like contrasting sims 3 cheats and ones possess impression
    of themselves.
    It is usually enlightening to think about the words and phrases of jazz singer Achilles Lionel Forbes Dickinson ‘I don’t believe in ghosts, but I do feel in democracy.’ I couldn’t have place it much
    better my self. When it arrives to sims 3 cheats this is obviously accurate.
    To paraphrase, the estimate is expressing ‘sims 3 cheats wins votes.’
    Easy as that.
    I hope, for our sake that sims 3 cheats will endure.

    Also visit my blog :: sims 3 hack

  10. neobux adprize auto clicker says:

    neobux adprize auto clicker can also be discovered on my blog there’s no need for any survey of entirety it’s for free

  11. Tera says:

    We are a group a group of volunteers and opening a brand new scheme in our community.
    Your web site provided us with helpful helpful information and paintings on .

    You a formidable activity and our whole community be grateful
    to you .
    Unquestionably imagine that you said . Your favorite reason seemed to be at the net easy factor
    to take into account of . I tell you , i certainly annoyed at the same
    time while people think worries not realize about .
    You controlled more than intelligently as defined everything managed to hit the nail on the top without
    having side-effects , others cAN could take a signal.
    Will likely be back to get more. Thank you

    My web page webpage – Tera,

  12. Paintball gear says:

    If you want to build teamwork, you will definitely want to practice together,
    of course. So strap on all your paintball gear and load up those paintball guns!
    If” scenarios, and more, work on defensive and offensive strategies, code words, “what-.
    Study from the opposition as well as your very own teammates.
    Closely observe other paintball players to build up
    new and successful strategies for upcoming video games.
    Does the opposition staff speak over your team does?
    Do they seem to be more organized? Focusing on the way your opponents work together can help boost your
    team’s performance. If your team is lacking in that area, take a
    look at your opponents paintball gear and see. This may tremendously outcome your

  13. webpage says:

    Roof Plumber Richie Farrel from Richibucto, has hobbies and
    interests for instance motorbikes, Lowerol and scrabble.
    At all times enjoys going to places such as
    Urban Historic Centre of Cienfuegos.

  14. web page says:

    Studies have been done that showed adverse reproductive effects in animal and human subjects.

  15. tarotistas barcelona says:

    Greetings from Idaho! I’m bored to death at worrk so I decided
    to browse your sitte on my iphone during lunch break. I really like tthe info you
    present here and can’twait to take a look when I gett home.
    I’m shocked at how quick your blog loaded on my mobile ..

    I’m not even using WIFI, just 3G .. Anyhow, wonddrful site!

  16. pumpkin.hyperpromoter.com says:

    D? y?u have a spam pr?blem on thi? website; I also am
    a blogger, and I was curiou? about your situation; many of us have ?evelop?d some nice practices and we are looking to exchang?
    methods with others, why not shoot me an email if interested.

  17. covers mlb predictions says:

    Discover all completed listings of vintage matchbook covers here.
    Hazel Mae works for Sporstsnet in Canada which covers Toronto.

  18. yoga teacher training nyc summer 2015 says:

    A yoga teacher training course will be bodily and mentally difficult, and
    would require many hours of examine, with plenty of reading and a few written work, too.

  19. c3498647173425628843 says:

    In this GTA 5 video we discuss GTA 5 / GTA 5 Online!

  20. metal fabrication tools pdf says:

    Benefit’s metal fabrication facility is a one-stop-shop for all your
    customized fabrication necessities.

  21. educational toys for 2 year olds malaysia says:

    Has a fantastic 32-piece starter set for three-12 months olds.

  22. gold coins found in florida coast says:

    The shortage in gold provide would not only come from mines winding down, but
    from bodily gold in robust arms. There’s supply, at the right
    worth, and if folks all of the sudden needed to cover their transactions with real gold it is going to pretty hard to shake quantity from sturdy hands at anywhere close to the current worth.
    A discount in paper gold below mining costs reduces supply of ‘accessible’ physical gold.

  23. computer desk walmart says:

    Computational science (or scientific computing
    ) is the sector of examine involved with setting up mathematical models and quantitative evaluation methods and utilizing computers to
    analyze and remedy scientific issues. In sensible use, it is typically the applying of computer simulation and other types
    of computation to problems in varied scientific disciplines.

  24. professional employer organization pros and cons says:

    My HR dept just lately gave an employer a reference for me,
    My line manager was requested to provide a reference to move on to the
    the HR dept of my current office, I actually seen this and what was written before it was despatched to the HR
    and everything was marked as wonderful throughout all categories.

    I just went into an interview for a similar place and bought
    offered a job on the spot with more pay and I am positive they
    did not call my former employer.

  25. escape game tangerang says:

    Altering sport design through the coding course of is almost at all times a foul thought.

    Play your game a few times and ask others to do the same.

  26. Joel says:

    Con las recetas del weblog podéis hacer lo que os plazca, eso si, sin que las
    utilicéis para fines de tipo comercial.

  27. self balancing wheel jual says:

    The app will act as a speedometer, and present
    visitors data or if there are any faults in the scooter.

  28. ????? says:

    ??????! ? ?? ?????? ??????? ?????? ?????? ????? ?? ???? ????? Iphone!

    ?????? ????? ???????, ??? ? ????? ?????? ?????
    ??? ????, ? ???????? ?? ??? ???? ?????!

    ??????????? ???????????? ????????!

  29. bus hire ireland says:

    The more folks there are the much less space
    you’ll have as nearly all of folks carriers and
    particularly minibuses have little or no space in the again as they do not have a boot
    so to talk and subsequently you have to plan accordingly and hire the appropriate size and sort of mini bus to your
    wants. The primary difficulty is which you could by no means ensure how many individuals will match on a single bus
    or train at the similar time.

  30. recipes with ground turkey and pasta says:

    That is really my favorite recipe and when the recipe is executed proper it will taste absolutely wonderful consider me.
    I am consistently trying to find great rooster recipes so preserve a glance out for extra wonderful recipes.

  31. ??????????????.xn--p1ai says:

    Hi there Dear, are you genuinely visiting this website on a
    regular basis, if so afterward you will absolutely obtain pleasant know-how.

  32. music downloader free says:

    Asian music covers the music cultures of Arabia ,
    Central Asia , East Asia , South Asia , and Southeast Asia Chinese
    classical music , the standard art or court music of China, has a historical past stretching
    over around three thousand years.

  33. good documentary video camera says:

    Interviews are privileged entry to individuals who have agreed to share a part of their lives with the documentary maker.

  34. buy houses cash nj says:

    In contrast to the thousands of properties within the county’s foreclosure public sale every summer , a profitable bidder within the Constructing Detroit auction must comply with deliver
    the home as much as code within six months, after which really stay in it.

    The new auction can even have open homes for the properties on April
    27, unlike the summer season public sale, during
    which homes should be purchased without realizing
    what’s inside (or what’s been stripped by scrappers).

  35. altezza tanzania says:

    Wow! ӏn tɦе еnd Ι ցоt
    a ԝеbⅼօɡ frօm ԝһеге Ι
    bе caρаƅle օf in faϲt taκе
    ɦeⅼρfᥙⅼ ɗаtа ϲοncегning mү ѕtuⅾʏ аnd

    mʏ աeb ƅlօǥ – altezza tanzania

  36. http://www.number.com/ says:

    I should also level out that he bled the air within the system the CORRECT approach – which was not accomplished as
    soon as throughout the 5-6 occasions the plumbing firm did it all through this ordeal.

  37. strider balance bike review says:

    What is Accounting treatment of Capital Reconstruction of a company.
    But what if you have already co-signed for a car loan. Go back through the now open doors to the central chamber.

  38. best balance bikes says:

    I have experienced this at face value, my daughter at 4
    was on pedals, watching her older cousins struggling with training wheels.
    com for “no pedal bike” turned up a plethora of bicycles labeled “Smart Gear Smart Balance Bike” that have some pretty good customer reviews attached, just from gandering
    down the list of 4 out of 5 star reviews on the classic style, and
    the even better-reviewed girls style of the bike. Keep moving along the pole and then jump down to the ramp beneath you.

  39. sexe beurette says:

    ??st rudement plaisant

  40. Rosemary says:

    I was curious if you ever considered changing the layout of your blog?
    Its very well written; I love what youve got to say. But maybe you could a little more in the way of
    content so people could connect with it better.
    Youve got an awful lot of text for only having 1 or
    2 pictures. Maybe you could space it out better?

  41. asfjkpfnfda.s5.xrea.com says:

    obviously like your web-site but you need to test the spelling on quite a few of your posts.
    Many of them are rife with spelling problems and I in finding it very troublesome to tell the reality then again I will certainly
    come again again.

  42. ceramic oil warmer says:

    I’m pretty pleased to find this page. I wanted to thank you for your
    time for this fantastic read!! I definitely liked every part of it and i also have you book marked to check out new stuff on your

  1. Linux connection manager « Linux T&T says:

    [...] connection manager Monocaffe Connections ManagerGnome Connection ManagerPAC ManagerSSHMenuksshmenuSecPanel Author: WladyX on 14 April, 2010 Category: General, Ssh Older: Restore hidden menu [...]

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">