V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nikoo
V2EX  ›  问与答

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

  •  
  •   nikoo · 2018-05-26 09:32:55 +08:00 · 3146 次点击
    这是一个创建于 2358 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有多个机器,仅用 terminal 的 ssh username@server_ip 即可满足需求

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

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

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

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

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

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

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

    7.免费使用。总得来说功能还是挺全的,不存在需要又要另外找软件的尴尬,一个云帮手软件基本满足了所有需求。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2451 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:42 · PVG 23:42 · LAX 07:42 · JFK 10:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.