Introduction

KRunner SSH provides a simple backend for KRunner providing SSH hosts from your .ssh/known_hosts file as search results.

Screenshot

Installation

Automatic installation

Simply execute the install.sh script and you are ready to go.

Manual installation

Terminal Command

As every terminal emulator has different options on how to start a new SSH session, you can specify the command to open the SSH session as arguments passed to runner.py.

The {} placeholder will be replaced by the hostname.

Examples:

Example call: /path/to/runner.py konsole -e 'ssh {}'

Usage

Open KRunner (usually Alt+F2) and search for a host listed in your known_hosts file.

Note: Make sure to disable hashing of your known_hosts file (HashKnownHOsts no in your ~/.ssh/config), otherwise SSH Runner can't find any hosts from your known_hosts file.