ssh client for macos that remembers all the hosts i have

Discussion in 'macOS' started by rtparies, May 29, 2017.

  1. rtparies macrumors newbie

    Joined:
    May 11, 2017
    #1
    hello, i am moving from windoze to macos.
    One thing i can not seem to find is an equivalent for is SSH Secure Shell.
    This ssh windows client allows me to save all the different hosts i ssh to.

    iterm can kind of do it, but if i am connecting to an ip it does not allow me to label the connection.

    I also tried iterm2 ,but it does not appear to have anything like that either.

    thanks for any help
     
  2. cobracnvt macrumors member

    cobracnvt

    Joined:
    Apr 6, 2017
    #2
    I use the built in Terminal and have written scripts to connect to the hosts I want to connect to.
     
  3. mfram macrumors 65816

    Joined:
    Jan 23, 2010
    Location:
    San Diego, CA USA
    #3
    If you are looking for a commercial option, you can try SecureCRT from VanDyke technologies. They have clients for Windows, Mac, and Linux. You can organize and label sessions in many ways. Their clients contain an impressive array of features.
     
  4. HenryAZ macrumors 6502

    HenryAZ

    Joined:
    Jan 9, 2010
    Location:
    South Congress AZ
    #4
    Very simple, and the way I do it. Also, enable key-based authentication on the host and each remote, and never have to enter a password again.
     
  5. ocabj macrumors 6502a

    ocabj

    Joined:
    Jul 2, 2009
    #5
    https://tiswww.case.edu/php/chet/bash/bashref.html

    Read the section on Aliases.

    FYI: iTerm2 is not an ssh client. It is a terminal emulator. When you run 'ssh' within a terminal emulator on OS X, the ssh client is openssh (unless you decided to compile a different ssh client).
     
  6. mfram macrumors 65816

    Joined:
    Jan 23, 2010
    Location:
    San Diego, CA USA
    #6
    You can also make host aliases, in a sense, in the ssh client config file. Configure them in the ~/.ssh/config file.

    Code:
    Host r
    Hostname r.test.org
    user myname
    
    Host s
    Hostname s.other.org
    user othername
    
    Then you can use 'ssh r' or 'ssh s'.
     

Share This Page