Developing SSH Client - Need Features

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

  1. OnBrink macrumors newbie

    Joined:
    Apr 23, 2014
    #1
    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
     
  2. awair macrumors regular

    Joined:
    Sep 6, 2011
    #2
    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
     
  3. OnBrink thread starter macrumors newbie

    Joined:
    Apr 23, 2014
    #3
    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
     
  4. andrea81 macrumors member

    Joined:
    Aug 27, 2013
    #4
    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

    Joined:
    Aug 8, 2009
    Location:
    .nl
    #5
    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

    Joined:
    Jul 17, 2010
  7. tjfong macrumors newbie

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

    Joined:
    Oct 14, 2011
    #8
    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

    aaronvan

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

Share This Page