V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
eryajf
V2EX  ›  macOS

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

  •  
  •   eryajf · 91 天前 · 1672 次点击
    这是一个创建于 91 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    第 1 条附言  ·  91 天前
    目前了解下来,除去写配置文件的方案之外,大概就 Tabby 是个比较理想的方案了。

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

    如果是想实现 jumpserver ,可以第一个 sh 列出文件夹下所有服务器名,然后根据序号执行相应服务器的链接脚本就可以了
    ps11121013
        11
    ps11121013  
       91 天前
    推荐使用 royal tsx
    kaz10025
        12
    kaz10025  
       91 天前
    同 5L 配置好用别名就好了
    neochen13
        13
    neochen13  
       91 天前
    iterm2 profile 即可
    Ziya
        14
    Ziya  
       91 天前
    royal tsx 免费版支持 10 个,一般情况下都够用了
    yoa1q7y
        15
    yoa1q7y  
       91 天前
    编辑 ~/.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
        16
    yoa1q7y  
       91 天前
    ```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
        17
    ngloom  
       91 天前
    ~/.ssh/config ....
    查文档发现 ssh 的功能就挺强大的。。
    killva4624
        18
    killva4624  
       91 天前
    命令行记得住的话,用 ssh config
    不然就用 iterm 的 profile
    mnsw
        19
    mnsw  
       91 天前
    这个一般用 ssh config 就能实现的。
    moremoney
        20
    moremoney  
       91 天前
    tabby
    junkun
        21
    junkun  
       91 天前
    把主机名记到 config 里,然后用命令行控制跳板?
    ssh 主机 -J 堡垒 1 -J 堡垒 2 ...
    Hack3rHan
        22
    Hack3rHan  
       91 天前
    这题我会,试了一圈,直接说结论,付费的话 Termius ,免费的话 Tabby 。不过我的需求特殊,我要求保存的 SSH 连接通过本地 socks5 代理后再去连接,所以免费的 Termius 只能放弃,选择了 Tabby 。
    eryajf
        23
    eryajf  
    OP
       91 天前
    @Hack3rHan 今天也下载体验了这个,感觉还不错
    codefun666
        24
    codefun666  
       91 天前
    iTerm, 最好用的 terminal
    weqopy
        25
    weqopy  
       91 天前
    iterm2 动态 profile
    likeme
        26
    likeme  
       90 天前
    不太明白。用 iterm 真的不觉得麻烦吗?我用的 CRT..输入 host ip name 就保存好下次直接登录了,还有文件管理列表,直接编辑文件自动上传。。等等
    Seulgi
        27
    Seulgi  
       90 天前
    @likeme iterm 也有 profile 功能呀, 可以直接保存 ssh 命令, 密码提示, 下次直接登录. 没啥毛病.
    jorneyr
        28
    jorneyr  
       90 天前
    使用 shuttle 管理主机,expect ssh 自动登录。
    fuis
        29
    fuis  
       90 天前
    我自己写了一个管理 ssh 登录信息
    jheroy
        30
    jheroy  
       90 天前
    简单点就直接用 .ssh/config . 要再可视化一点我自己的方案是用 Alfred, 用 ssh 作为触发(当然也可以用快捷键触发), 输入 ssh 后自动列出配置好的所以服务器, 并且支持模糊搜索, 回车自动打开终端登陆,非常方便.
    guanqian
        31
    guanqian  
       90 天前
    写过一个简单的展示 ssh_config 配置的 bash 脚本,https://github.com/frimin/ser
    lizhiping886
        32
    lizhiping886  
       82 天前
    https://github.com/kingToolbox/WindTerm 跨平台,带主机列表信息
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1260 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 20:15 · PVG 04:15 · LAX 12:15 · JFK 15:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.