@drq yeah, @ubuntu should install #NetworkManager-#SSH per default as #SSH-#Tunnelling is quite awesome.
All one needs is target host (DNS or IPv4 or IPv6), one's login (SSH-Pubkey or User & Password) and (optionally but ideally) the pubkey of the target host (to prevent MITM attacks).
Basically all that fits into a single QR Code...