Developing SSH Client - Need Features

OnBrink

macrumors newbie
Original poster
Apr 23, 2014
2
0
Hi Guys

After a few years of heavy development on other projects i now have free time this year and I'm looking to create a new SSH Client for Mac but I'm hoping you can tell me what you guys think would make it better than all others, all features will be be considered, I'm swaying between a SFTP client with built in SSH client or just the SSH Client.

The client will be free and i will support it for as long as i can.

Cheers
 

awair

macrumors regular
Sep 6, 2011
103
15
Start with Putty.

I haven't found anything that comes close. As a result I've stopped using SSH as much as I used to.

1. Saved profiles, including usernames
2. Saved passwords
3. Option to Save or Connect on new/existing profiles when modified.

As an enhancement:
4. Tabs, for multiple connections
5. Coloured backgrounds
Maybe just use the UI as a wrapper for existing Terminal, or lock them together:
6. Tile (all visible), tabbed, or free-form (overlapping) layout in a window

Finally, a bit about the UI:
7. Side-panel for saved profiles.
8. Open in Tab, or Open in New Window
9. Lower half of side-panel, switchable as hidden, recent or favourite commands & history

Finally:
10. Save Session to restore connections next time.
Good luck
 

OnBrink

macrumors newbie
Original poster
Apr 23, 2014
2
0
Thank you very helpful..

I will certainly use this as a start, menubar access to profiles (Saved Sessions) i think is something people would favour too.

Regards
 

andrea81

macrumors member
Aug 27, 2013
36
1
There is plenty of good sftp options, but when it comes to ssh, I never found anything better than Terminal, so I'd focus on that part. awair's list seems promising. Good luck and don't be afraid to ask some bucks if you come out with something amazing.
 

dyn

macrumors 68030
Aug 8, 2009
2,708
384
.nl
Have a good look at how ssh on the commandline works. If you are going to make it wrapper around Terminal then also make sure you use the configuration in .ssh (the keys as well as the config file (it is named "config")).
 

tjfong

macrumors newbie
Oct 6, 2014
1
0
Also:
- import host profiles from csv (see ZOC Term)
- x11 forwarding support
- tabs
- Option-1/2/3... key-combo to switch between tabs
- Allow ripping off tabs to create new windows
- easy tiling of windows
- side-by-side display of tabs
- sync'd scrolling of tabs displayed side-by-side
- user definable screen colours, user definable default
- link to external sftp client - would be useful if you could login the user and pass in the directory to open in (see Netsarang xshell and xftp)
- organize host profiles in tree structure
- drag-drop organization of host profiles
- copy-paste single and multiple host profiles to create new host profiles
 

ptb42

macrumors 6502a
Oct 14, 2011
703
184
After a few years of heavy development on other projects i now have free time this year and I'm looking to create a new SSH Client for Mac but I'm hoping you can tell me what you guys think would make it better than all others, all features will be be considered, I'm swaying between a SFTP client with built in SSH client or just the SSH Client.
Cheers
Someone else has suggested PuTTY, which is a decent free client.

But, I've used SecureCRT, from VanDyke Technologies, for years on Windows. It has a lot more features than PuTTY (tabbed windows, for instance) and is far more user friendly.

I wouldn't try to match it feature-for-feature, but I highly recommend that you at least check it out. There's an OS X version.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.