Developing SSH Client - Need Features

Discussion in 'Mac Apps and Mac App Store' started by OnBrink, Apr 23, 2014.

  1. OnBrink macrumors newbie

    Apr 23, 2014
    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.

  2. awair macrumors regular

    Sep 6, 2011
    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

    10. Save Session to restore connections next time.
    Good luck
  3. OnBrink thread starter macrumors newbie

    Apr 23, 2014
    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.

  4. andrea81 macrumors member

    Aug 27, 2013
    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.
  5. dyn macrumors 68030

    Aug 8, 2009
    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")).
  6. TyShawn macrumors 6502

    Jul 17, 2010
  7. tjfong macrumors newbie

    Oct 6, 2014
    - 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
  8. ptb42 macrumors 6502a

    Oct 14, 2011
    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.
  9. aaronvan Suspended


    Dec 21, 2011
    República Cascadia
    Anything for the command line would be great. There's enough (wrapped) GUI apps already.

Share This Page