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

在 mac 上免登服务器,有啥软件管理能 ssh config 里面的配置吗

  •  
  •   dany813 · 2019-10-28 13:19:17 +08:00 · 4788 次点击
    这是一个创建于 1613 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不想每次 vi ssh 下面的 config 老哥们平时 ssh,免登服务器,都是怎么管理的

    ranye
        1
    ranye  
       2019-10-28 13:24:43 +08:00 via iPhone   ❤️ 1
    Termius
    scegg
        2
    scegg  
       2019-10-28 13:31:25 +08:00
    免费的话,可以试试 iTerm2,自己写 profile 的方式。。。
    收费的话,力推 Termius,一年 99 刀。全平台制霸,爽的一逼。
    至于免费的 Termius,意义一般。
    samv2
        3
    samv2  
       2019-10-28 13:36:18 +08:00
    iTerm2 的 profiles 里面,Advanced,Trigers 那里点编辑
    正则: [email protected]'s password
    action: Sent text
    parameters:password\n

    \n 是自动回车
    justin2018
        4
    justin2018  
       2019-10-28 14:04:10 +08:00
    fuis
        5
    fuis  
       2019-10-28 14:05:08 +08:00
    用 stormssh
    zhengyongtao
        6
    zhengyongtao  
       2019-10-28 14:14:47 +08:00
    zoc7
    wangyaominde
        7
    wangyaominde  
       2019-10-28 14:33:27 +08:00
    我用的 core shell
    narmgalaxy
        8
    narmgalaxy  
       2019-10-28 14:38:31 +08:00
    免登录可以使用 ssh-copy-id。不知道是不是你想要的东西。。。
    liuzhaowei55
        9
    liuzhaowei55  
       2019-10-28 14:44:44 +08:00
    现在我使用的是 SSH Config Editor MAS 版本,很好用。
    https://www.hejki.org/ssheditor/
    但是我不推荐 MAS 版本,因为总是会有一些奇怪的问题,推荐官网购买。
    ---
    https://www.v2ex.com/t/421745
    这个是我去年相关的一个问题。
    liuzhaowei55
        10
    liuzhaowei55  
       2019-10-28 14:47:36 +08:00
    BOYPT
        11
    BOYPT  
       2019-10-28 14:47:50 +08:00
    stormssh
    命令行工具
    Jisxu
        12
    Jisxu  
       2019-10-28 15:07:57 +08:00
    https://github.com/mritd/mmh
    这个工具也可以试试,mac 安装时指定下安装目录,默认的目录在 mac 下不可写
    ifx0
        13
    ifx0  
       2019-10-28 15:26:51 +08:00
    zoc7 用了才知道,难以自拔
    indev
        14
    indev  
       2019-10-28 15:43:49 +08:00
    config 需要经常改吗?
    selboo
        15
    selboo  
       2019-10-28 15:53:32 +08:00
    dany813
        16
    dany813  
    OP
       2019-10-28 16:58:48 +08:00
    @indev 说实话,我这经常改,定制化项目很多,变动很大
    dany813
        17
    dany813  
    OP
       2019-10-28 17:00:58 +08:00
    @liuzhaowei55 好的,老哥
    jdhao
        18
    jdhao  
       2019-10-28 17:13:50 +08:00
    你的意思是执行一条命令,或者点击一下,就直接登陆服务器吗? 如果是这个意思,有几个选择:

    1. 使用 xshell,zoc terminal 等工具,可以帮你实现自动登陆,具体可以谷歌
    2. 使用 expect 脚本实现,参考 https://jdhao.github.io/2018/10/08/server_autologin_with_expect/
    3. 使用 public key 登陆,不用输入密码
    pmispig
        19
    pmispig  
       2019-10-28 17:19:50 +08:00
    那些 shell 什么配置的都太繁琐了,最好用的是 SecureCRT
    flicking2015
        20
    flicking2015  
       2019-10-28 17:58:20 +08:00
    支持楼上,SecureCRT 最好用,破解版搞一发
    zunceng
        21
    zunceng  
       2019-10-28 19:04:21 +08:00
    当然是 ssh 和 vi 了

    ssh-copy-id root@xxxxx

    vi ~/.ssh/config
    moxiaonai
        22
    moxiaonai  
       2019-10-28 19:08:56 +08:00 via Android
    sshw
    lostberryzz
        23
    lostberryzz  
       2019-10-28 19:10:50 +08:00
    其实 ssh 配置文件可以 include 文件夹的,算是增加一点可用性吧
    Blacate
        24
    Blacate  
       2019-10-28 19:15:33 +08:00
    https://github.com/Blacate/scm
    可以试试这个 之前写的管理 ssh config 的工具 不过第一次运行的时候会覆盖~/.ssh/config 文件,之后都是自动生成的
    zpfhbyx
        25
    zpfhbyx  
       2019-10-28 20:53:03 +08:00
    expect 自己撸脚本吧..各种定制,支持 otp,邮件啥的..
    shanghai1998
        26
    shanghai1998  
       2019-10-28 21:04:55 +08:00
    抖音互联网软件
    shanghai1998
        27
    shanghai1998  
       2019-10-28 21:05:07 +08:00
    SecureCRT
    itodouble657
        28
    itodouble657  
       2019-10-28 21:15:23 +08:00 via Android
    @justin2018 我记得图标是小火箭的啊
    justin2018
        29
    justin2018  
       2019-10-28 21:36:54 +08:00
    @itodouble657 是小火箭 ~ 直接用的官网的图 ~😁
    paouke
        30
    paouke  
       2019-10-28 22:25:48 +08:00 via iPhone   ❤️ 1
    我用 expect 脚本…
    ango
        31
    ango  
       2019-10-28 23:19:55 +08:00
    Go 的 sshw
    MrZok
        32
    MrZok  
       2019-10-29 09:14:35 +08:00
    core shell 值得你拥有
    jorneyr
        33
    jorneyr  
       2019-10-29 09:16:50 +08:00
    iTerm ssh 自动登录: https://www.qtdebug.com/mac-iterm-ssh/
    kiddingU
        34
    kiddingU  
       2019-10-29 09:25:39 +08:00
    一堆方法,expect 脚本加一个 alias 就比较简单
    PbCopy111
        35
    PbCopy111  
       2019-10-29 09:35:59 +08:00
    我不是很明白,为什么总要 vi sshd_config 这个文件???需要经常修改么?

    如果访问 ssh 服务器的文件,我现在用 vscode 上面的 sftp 插件,下载上传都搞定了。
    tengj
        36
    tengj  
       2019-10-29 09:42:27 +08:00
    SecureCRT 和 Termius
    后者颜值比较高
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3157 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:34 · PVG 20:34 · LAX 05:34 · JFK 08:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.