V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
nikoo
V2EX  ›  问与答

MacOS 下怎样仅用 terminal 管理多个服务器?

  •  
  •   nikoo · May 26, 2018 · 3894 views
    This topic created in 2904 days ago, the information mentioned may be changed or developed.
    有多个机器,仅用 terminal 的 ssh username@server_ip 即可满足需求

    因为记不住 server_ip,所以不可能每次登录输入上面的 ssh 命令
    如何方便的保存 /管理这些服务器链接呢?
    24 replies    2020-04-23 17:13:54 +08:00
    ynyounuo
        1
    ynyounuo  
       May 26, 2018
    ~/.ssh/config
    U7Q5tLAex2FI0o0g
        2
    U7Q5tLAex2FI0o0g  
       May 26, 2018   ❤️ 4
    vim ~/.ssh/config 了解一下

    Host foo
    HostName your_ip
    Port 22
    User username
    IdentityFile ~/.ssh/your_rsa_file
    UseKeychain yes

    以后就可以直接 ssh foo 都不用输入账号密码
    nikoo
        3
    nikoo  
    OP
       May 26, 2018
    @ynyounuo @littleylv 非常感谢!但是请问如何列出我所有的 servers ?
    Cooky
        4
    Cooky  
       May 26, 2018 via Android
    expect 了解一下
    046569
        5
    046569  
       May 26, 2018   ❤️ 2
    grep -E '^Host\s\w+$' ~/.ssh/config
    nutting
        6
    nutting  
       May 26, 2018 via Android
    不用用 iterm2 吗,用 profile 机制配合 expect 可以明文保存密码,不用配置 key
    huijiewei
        7
    huijiewei  
       May 26, 2018   ❤️ 1
    kingwkb
        8
    kingwkb  
       May 26, 2018 via Android
    lssh
    xnotepad
        9
    xnotepad  
       May 26, 2018
    .ssh/config 或是访达的连接服务器都行。
    OrangeM21
        10
    OrangeM21  
       May 26, 2018
    ansible 了解一下
    wingoo
        11
    wingoo  
       May 26, 2018
    shuttle + sshpass
    notedown
        12
    notedown  
       May 26, 2018
    terminal => shell => 新建远程连接
    如果你有 touh bar 把这个图标放上去..比任何提示强多了.如果你有十几个服务器的情况下.有些只是上几次的.不可能记住
    27
        13
    27  
       May 26, 2018
    之前用 shuttle
    waacoo
        14
    waacoo  
       May 26, 2018 via iPhone
    Alfred 的 workflow,记住自己设置的暗语就行
    boris1993
        15
    boris1993  
       May 26, 2018 via Android
    @nikoo cat ~/.ssh/config
    能列出来,前提是你告诉他了。毕竟你有多少服务器只有你知道
    syhilyhw
        16
    syhilyhw  
       May 26, 2018
    为什么不使用工具呢,secureCRT,非常方便的。
    weegc
        17
    weegc  
       May 26, 2018
    sshpass 了解一下
    daimazha
        18
    daimazha  
       May 26, 2018
    alias
    rpman
        19
    rpman  
       May 26, 2018
    alias +1
    iceheart
        21
    iceheart  
       May 26, 2018 via Android
    ~/.ssh/known_hosts ?
    ezreal
        22
    ezreal  
       May 26, 2018
    profile
    ferock
        23
    ferock  
    PRO
       May 26, 2018
    @huijiewei 谢谢
    sunny920
        24
    sunny920  
       Apr 23, 2020
    推荐一款神器应该可以帮到你,云帮手是一款功能强大的全面集中化管理云主机软件。不仅是兼容 Linux 系统,Windows 也是可以用的。实际上使用功能还是挺不错的,因为功能全面且安装简单,基本都是傻瓜式一键搞定,中间添加云主机的话,首次要添加探针,以后就基本可以在面板上操作了,这个是挺方便的。主流云那几个基本我都试过没问题,系统也没有问题,这个倒是挺省心的,不会说存在什么云商的或者系统的就用不了,又要另外找软件。大致功能如下:

    1.批量管理多台云主机;

    2.兼容性强大,兼容市面基本所有的云商云主机,兼容操作系统;

    3.操作简单,可视化界面预览资源、一键修复、一键部署;

    4. 可以远程登录云主机 FTP 桌面,处理云主机上的文件;

    5.监控和,资源还有告警功能,这个是挺好的,不用盯着看;

    6.系统修复功能,这个是挺实用也比较必须的;

    7.免费使用。总得来说功能还是挺全的,不存在需要又要另外找软件的尴尬,一个云帮手软件基本满足了所有需求。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5497 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 09:19 · PVG 17:19 · LAX 02:19 · JFK 05:19
    ♥ Do have faith in what you're doing.