ssh – host hopping (with Jump host)

Most of the times I need to jump hosts with ssh. What do I mean by that. Let me try to explain :

Host Hopping

If I need to got to host h3 then I need to first login to h1 and from there to host h2 and finally to host h3. This can be done with .ssh/config file but for that I need to have some program like nc installed on all the hosts in between which might not be practical in all cases. So, here is something that I found very useful.

ssh -tt h1 ssh -tt h2 ssh -tt h3

In the above command, we can add usernames, if needed. And now for the best part, if we add entry for h2 in h1 and h3 in h2 in the .ssh/config file, then we don’t need to add usernames. Similarly setup passwordless ssh from h2 to h3 and h1 to h2 and you don’t need password for any of the hosts, how cool is that 🙂

recoll – Desktop search tool

Name         : recoll
Version      : 1.23.7
Release      : 2.fc28
Arch         : x86_64
Size         : 2.1 M
Source       : recoll-1.23.7-2.fc28.src.rpm
Repo         : fedora
Summary      : Desktop full text search tool with Qt GUI
URL          :
License      : GPLv2+
Description  : Recoll is a personal full text search package for Linux, FreeBSD and
             : other Unix systems. It is based on a very strong back end (Xapian), for
             : which it provides an easy to use, feature-rich, easy administration
             : interface.

sigil – ebook editor

sigil is WYSIWYG ebook editor, here are more details.


Name         : sigil
Version      : 0.9.9
Release      : 2.fc28
Arch         : x86_64
Size         : 3.6 M
Source       : sigil-0.9.9-2.fc28.src.rpm
Repo         : fedora
Summary      : WYSIWYG ebook editor
URL          :
License      : GPLv3+
Description  : Sigil is a multi-platform WYSIWYG ebook editor. It is designed to edit books
             : in ePub format.
             : Now what does it have to offer...
             :     * Full Unicode support: everything you see in Sigil is in UTF-16
             :     * Full EPUB spec support
             :     * WYSIWYG editing
             :     * Multiple Views: Book View, Code View and Split View
             :     * Metadata editor with full support for all possible metadata entries with
             :       full descriptions for each
             :     * Table Of Contents editor
             :     * Multi-level TOC support
             :     * Book View fully supports the display of any XHTML document possible under
             :       the OPS spec
             :     * SVG support
             :     * Basic XPGT support
             :     * Advanced automatic conversion of all imported documents to Unicode
             :     * Currently imports TXT, HTML and EPUB files; more will be added with time
             :     * Embedded HTML Tidy; all imported documents are thoroughly cleaned;
             :       changing views cleans the document so no matter how much you screw up
             :       your code, it will fix it (usually)