eryajf
V2EX  ›  macOS

Mac 本地如何实现类似 Windows 中 Xshell 保存的主机列表信息

  •  
  •   eryajf · Sep 5, 2022 · 4577 views
    This topic created in 1528 days ago, the information mentioned may be changed or developed.

    现在有不少 Linux 主机需要登陆,Mac 一直用的 iterm ,有很多主机没有接入到堡垒机。

    本地有没有比较好的方式,来管理保存这些主机列表。

    Supplement 1  ·  Sep 5, 2022
    目前了解下来,除去写配置文件的方案之外,大概就 Tabby 是个比较理想的方案了。

    不过还是无法做到像堡垒机那样的提供一个主机列表,支持关键字过滤,然后进行登陆的。
    32 replies  •  2022-09-14 11:42:03 +08:00
    devinww
    devinww
    Sep 5, 2022
    1
    iterm 就支持啊
    或者用其他相关软件,比如 termius 等等
    stoluoyu
    stoluoyu
    Sep 5, 2022
    2
    我是 alias
    as9567585
    as9567585
    Sep 5, 2022
    3
    试试 tabby , 我以前在 win 上也是用 xshell
    nonozone
    nonozone
    Sep 5, 2022
    4
    tabby ,感觉比 xshell 还好用
    supergi
    supergi
    Sep 5, 2022
    5
    哈哈哈,我大概有七八台主机,~/.ssh/config 文件足够了。
    eryajf
    eryajf
    OP
    Sep 5, 2022
    6
    @devinww 嗯,知道这种方式,不过想要类似 jumpserver 那种选择主机列表的方式
    terrytang1
    terrytang1
    Sep 5, 2022
    7
    royal tsx 免费的够用了
    livenux
    livenux
    Sep 5, 2022
    8
    x86 可以用 windterm
    devtk
    devtk
    Sep 5, 2022 via Android
    9
    wezterm
    ianEros
    ianEros
    Sep 5, 2022
    10
    我是把连服务器用 export 脚本写到文件,名字作区分。再写一个入口 sh ,把 sh 配置 alias ,连接的时候直接在 iterm 输入 con “服务器文件名” 就行了。

    如果是想实现 jumpserver ,可以第一个 sh 列出文件夹下所有服务器名,然后根据序号执行相应服务器的链接脚本就可以了
    ps11121013
    ps11121013
    Sep 5, 2022
    11
    推荐使用 royal tsx
    kaz10025
    kaz10025
    Sep 5, 2022
    12
    同 5L 配置好用别名就好了
    BearCookie
    BearCookie
    Sep 5, 2022
    13
    iterm2 profile 即可
    Ziya
    Ziya
    Sep 5, 2022
    14
    royal tsx 免费版支持 10 个,一般情况下都够用了
    yoa1q7y
    yoa1q7y
    Sep 5, 2022
    15
    编辑 ~/.ssh/config

    Host oracle
    HostName 1.2.3.4
    Port 1234
    User ubuntu

    Host amazon
    HostName 2.3.4.5
    Port 3456
    User ubuntu

    使用的时候在命令行输入 ssh oracle 或者 ssh amazon 即可
    yoa1q7y
    yoa1q7y
    Sep 5, 2022
    16
    ```ssh-config
    Host oracle
    HostName 1.2.3.4
    Port 1234
    User ubuntu

    Host amazon
    HostName 2.3.4.5
    Port 3456
    User ubuntu
    ```
    ngloom
    ngloom
    Sep 5, 2022
    17
    ~/.ssh/config ....
    查文档发现 ssh 的功能就挺强大的。。
    killva4624
    killva4624
    Sep 5, 2022
    18
    命令行记得住的话,用 ssh config
    不然就用 iterm 的 profile
    mns
    mns
    Sep 5, 2022
    19
    这个一般用 ssh config 就能实现的。
    rocbyte
    rocbyte
    Sep 5, 2022
    20
    tabby
    junkun
    junkun
    Sep 5, 2022
    21
    把主机名记到 config 里,然后用命令行控制跳板?
    ssh 主机 -J 堡垒 1 -J 堡垒 2 ...
    Hack3rHan
    Hack3rHan
    Sep 5, 2022
    22
    这题我会,试了一圈,直接说结论,付费的话 Termius ,免费的话 Tabby 。不过我的需求特殊,我要求保存的 SSH 连接通过本地 socks5 代理后再去连接,所以免费的 Termius 只能放弃,选择了 Tabby 。
    eryajf
    eryajf
    OP
    Sep 5, 2022
    23
    @Hack3rHan 今天也下载体验了这个,感觉还不错
    codefun666
    codefun666
    Sep 5, 2022
    24
    iTerm, 最好用的 terminal
    weqopy
    weqopy
    Sep 5, 2022
    25
    iterm2 动态 profile
    likeme
    likeme
    Sep 6, 2022
    26
    不太明白。用 iterm 真的不觉得麻烦吗?我用的 CRT..输入 host ip name 就保存好下次直接登录了,还有文件管理列表,直接编辑文件自动上传。。等等
    Seulgi
    Seulgi
    Sep 6, 2022
    27
    @likeme iterm 也有 profile 功能呀, 可以直接保存 ssh 命令, 密码提示, 下次直接登录. 没啥毛病.
    jorneyr
    jorneyr
    Sep 6, 2022
    28
    使用 shuttle 管理主机,expect ssh 自动登录。
    fuis
    fuis
    Sep 6, 2022
    29
    我自己写了一个管理 ssh 登录信息
    jheroy
    jheroy
    Sep 6, 2022
    30
    简单点就直接用 .ssh/config . 要再可视化一点我自己的方案是用 Alfred, 用 ssh 作为触发(当然也可以用快捷键触发), 输入 ssh 后自动列出配置好的所以服务器, 并且支持模糊搜索, 回车自动打开终端登陆,非常方便.
    guanqian
    guanqian
    Sep 6, 2022
    31
    写过一个简单的展示 ssh_config 配置的 bash 脚本,https://github.com/frimin/ser
    lizhiping886
    lizhiping886
    Sep 14, 2022
    32
    https://github.com/kingToolbox/WindTerm 跨平台,带主机列表信息
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3237 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 105ms · UTC 04:12 · PVG 12:12 · LAX 20:12 · JFK 23:12
    ♥ Do have faith in what you're doing.