Is there an application (or GnomePanel plugin) that allows one to store SSH connection information and open a terminal on click?
I know that Nautilus does that using Ubuntu's "Password and Encryption keys", but is there such a thing for a terminal?
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
Much simplier method than installing an app.
Create a directory on your desktop (for example, call it ssh).
In your favourite editor, create a file called [servername i want to ssh to].desktop
In that file
[Desktop Entry] Version=1.0 Type=Application Name=SERVER NAME Comment=ssh to SERVER NAME Exec=ssh user@SERVER NAME Icon= Path= Terminal=true StartupNotify=false
Now mark the file as executable. Done.
Hope that helps.
Are you just bothered about punching in your details each time you can use SSH key authentication so your user can log into other computers without a password. It's fairly powerful stuff and quite simple to get started.
First you need to generate a key for your user. This comprises of a public key and a private key. (Sidebar: Never ever, ever, ever give anybody your private key.) Just run:
It'll ask if you want a passphrase that has to be entered each time you use the key. That's up to you. Completely optional.
When you're done there you just upload your key to the server. Thankfully there's even a little application to handle that for you:
ssh remote_user@remote_host should just log in without prompt.
For your one-click launchers, you can just make a launcher with the following sort of command:
gnome-terminal -e "ssh remote_user@remote_host"
I also write little alias scripts in my
~/.bash_aliases file that fire off the connection (because I'm really lazy!).
Gnome Connection Manager is definately worth a try. it offers some interesting features and is usable, though it's not quiet mature yet.
Take a look at 'sshch'
This util store SSH connection information, but uses curses interface.
I've been using Remmina in Ubuntu for a while, I think it works very well and It's easy to use. It's very similar to Putty and it has support for different protocols like DP, VNC, SPICE, NX, XDMCP, SSH and EXEC.
I have made for myself a simple ssh manager for ubuntu. If you want, you can also try it: https://github.com/Doka-NT/ssh-manager
All configs are in .json file. By default it use gnome-terminal, but you can change it to some other
You can try redial. It is a simple shell application that manages your SSH sessions on the Unix terminal.
pip3 install redial