DEV Community

How to make your life easier on remote Linux servers (SSH)

subhra74 on November 13, 2019

When it comes to accessing and performing activities on remote servers using SSH, there are only few choices one can get. Most people use Putty and...
Collapse
 
mikekgr profile image
Mike Kranidis

Dear @subhra74 ,
first of all, I congratulate for your excellent snowflake application!
I have tried it a couple of days, being installed in my Windows 10 laptop, so far I can reach my mostly Ubuntu based server nicelly !
I have a question though, I want to know where the settings are keep, mostly the Session manager settings. Is it possible to transfer these settings to another snowflake installation and not doing them manually one by one?

Thanks and Best Regards,
Mike Kranidiz

Collapse
 
subhra74 profile image
subhra74 • Edited

Session details are store in a file session-store.json. This file can be copied to transfer the session details. In future import export feature will be there.

Path on windows: %USERPROFILE%\snowflake_ssh\session_store.json

On Linux:
$HOME/snowflake_ssh/session_store.json

Collapse
 
mikekgr profile image
Mike Kranidis

Dear @subhra74
many thanks for your fast reply and the information given. Please consider to make your fabulous application as portable as possible, ex to be even running from external USB drive and have all adjustments settings and session storings inside the application directory (and not relied to the WindowsOS user profile settings etc).
Again many thanks for making snowflake !!!

Best Regards,
Mike Kranidis

Collapse
 
javierelices profile image
Javier Elices

I have just tried it and I like it! I will probably be using it from now on. Great job!

I have reviewed the documentation and I could not find anything regarding keyboard shortcuts. Are shortcuts documented somewhere?

Thanks a lot!

Collapse
 
email2vimalraj profile image
Vimalraj Selvam

Looking great. Few questions:

  • Do I have to install the snowflake on the remote server which I wanted to access?
  • When can we expect the Mac support?
Collapse
 
subhra74 profile image
subhra74 • Edited

No. It only needs to be installed on local computer, similar to Putty, WinSCP or FileZilla

Mac version will probably be coming next month

Collapse
 
email2vimalraj profile image
Vimalraj Selvam

This is really useful. I've set it up in Mac with the jar version. My initial feedback is to enable the copy paste, currently it is hard to perform the copy paste from the UI.

Thread Thread
 
subhra74 profile image
subhra74

I have fixed it for Windows and Linux (v1.0.3), but issue is still there for Mac
However shortcut keys works. For mac use Command+C and Command+V for copy and paste

Collapse
 
i2matrix profile image
i2matrix • Edited

this is excellent program. But it is lacking mosh support (see mosh.org), which is the most important thing lacking. Kindly consider adding mosh client support, because network connection is many times unstable, or many times I keep my laptop in sleep/hibernate mode with logged in servers, and then when I reopen the laptop from hibernation, my loggedconnections become again auto active with mosh; this is not possible with ssh.

Collapse
 
subhra74 profile image
subhra74

Great suggestion, will check if this can be added in future

Collapse
 
mostlychris profile image
mostlychris

It doesn't seem to work with IP and non-standard ports on Windows. I can connect to a server using putty but the same settings in this app don't work.

Collapse
 
subhra74 profile image
subhra74

Are you running SSH on some custom port other that port 22? That should be supported unless there is some bug. In that case please create an issue on GitHub repo.

Collapse
 
mostlychris profile image
mostlychris

This appears to be network blocking at my office. It works on non-standard ports from my house. A proxy option would be helpful.

Collapse
 
catsand profile image
AND

Hi. Good program. Thanks you. I think i will start use it.

Collapse
 
nobodysbetter profile image
Nobodysbetter

I really want to make this work, but I seem to have a problem with it on servers where I use a ed25519 key to ssh instead of password. Can you help me?

Collapse
 
subhra74 profile image
subhra74

Unfortunately, support for ed25519 is under development. So it's not possible to use ed25519 at the moment.

Collapse
 
rathel profile image
rathel

Does this support jumphosts?

Collapse
 
subhra74 profile image
subhra74

Unfortunately not yet, but planned for future

Collapse
 
skryking profile image
Jason Ormes

Its missing gssapi/kerberos support. Otherwise it looks great.

Collapse
 
eternityforest profile image
Daniel Dunn

This looks fantastic! Will it be possible to add plugins in the future?

Collapse
 
subhra74 profile image
subhra74

In future plugin feature will be there