nikoo
V2EX  ›  问与答

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

  •  
  •   nikoo · May 26, 2018 · 4429 views
    This topic created in 3093 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
    ynyounuo
    May 26, 2018
    1
    ~/.ssh/config
    U7Q5tLAex2FI0o0g
    U7Q5tLAex2FI0o0g
    May 26, 2018❤️4
    2
    vim ~/.ssh/config 了解一下

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

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

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

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

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

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

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

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

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