Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

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
 
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
 
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
 
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.
 
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")).
 
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
 
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.