首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

HyperApp 新版可以自动配置服务器 SSH 了

  •  
  •   waylybaye · 2017-04-28 12:04:14 +08:00 · 4066 次点击
    这是一个创建于 632 天前的主题,其中的信息可能已经有所发展或是发生改变。

    话说之前有萌新根本不明白什么是私钥,于是我就做了个自动配置服务器的功能,打开后会自动生成一对 2048 位的密钥(有时候需要十几秒,有时候需要几分钟……),然后生成一串命令:

    export HA_KEY='ssh-rsa xx HyperApp@iPhone'; (wget -qO - http://bit.ly/2pKHoGl || curl -s http://bit.ly/2pKHoGl) | sh
    

    用户只要复制 /发送这个命令到电脑上,然后打开各厂商自带的 Web SSH/VNC 然后运行一下就会自动配置好公钥,然后在终端打印一个二维码,这个二维码包含用户名,IP,端口信息,用 HyperApp 扫描一下就可以自动添加到应用里面了。

    其实这个功能是为 GCE 开发的,但是 GCE 竟然会不定期的清空 authorized_keys !所以,第一次添加 GCE 时完全没问题,但是过上几分钟就会认证失败了…… 目前针对 GCE 还没找到有不需要用户交互就可以一键添加公钥的稳定的办法……

    另外我需要自己打包一些 Docker 镜像,等成熟了也可以跟大家分享下,所有的镜像源码都会发布在 github 上。现在的有 OpenVPN 和 ss-libev。

    HyperApp on AppStore

    中文教程: https://github.com/waylybaye/HyperApp-Guide
    Telegram: https://t.me/hyperapp
    Twitter: https://twitter.com/HyperAppCloud


    更新内容:

    新的应用:

    • OpenVPN
    • V2Ray
    • phpMyAdmin
    • MariaDB

    安全性加强: 现在所有的服务器的密码、私钥、私钥密码都将被转存到 Keychain 中。

    功能性更新:

    • 在 帮助页面 添加了 “ SSH Keys ” 管理,可以在 App 里面生成密钥了,也可以拷贝密钥到 App 里面。
    • 添加 /编辑服务器允许选择已有的密钥
    • 删除应用是提示是否删除主机上的文件
    • 终端中添加了一键 BBR/SSR 脚本

    应用更改:

    • WordPress 添加了 Volume 可以将数据(比如插件和上传文件)保存到主机上
    • ss-libev/ss 支持 TFO, lib-ev OBFS 支持 TFO

    其它线索

    HyperApp 2.0 更新,添加 SSH 终端,兼容路由器

    HyperApp 1.2 发布,可以监控 Docker 运行状态,支持一键 HTTPS

    HyperApp 1.1 发布,支持了 GCE 和 AWS,还有你们要的 SSR

    HyperApp: 撸了个在 Linux 上自动部署你懂得应用的 iOS App,还可以管理 vps


    11 回复  |  直到 2017-04-29 10:45:55 +08:00
        1
    waylybaye   2017-04-28 12:49:37 +08:00
    我刚发布的帖子外面显示两小时前,而且首页不显示,我这是被降权了吧 @Livid

    话说我发的产品信息都在 分享创造 版面,难道这也违规?
        2
    little_cup   2017-04-28 13:08:08 +08:00
    佩服 LZ 创造的努力,但……这样做真的好么?
        3
    dot   2017-04-28 13:14:06 +08:00
    @little_cup 他的公私钥是本地生成的,如果没有 upload 的话,应该没啥问题呀。
        4
    waylybaye   2017-04-28 13:19:38 +08:00
    @little_cup 是啊,只传公钥有啥问题么… 公钥就是用来分享的啊……
        5
    sobigfish   2017-04-28 15:32:21 +08:00
    更新了,点了显示生成 rsa 2048 然后半天都是在转圈圈-。-然后整个界面都开始卡了
    (没有配置服务器,从帮助 tab 里进的)
        6
    sobigfish   2017-04-28 15:35:35 +08:00
    github 的公钥都可以直接通过 https://github.com/ [用户名] .keys 访问的 没毛病
    之前的从其他地方复制私钥到 app 里才不安全。
        7
    waylybaye   2017-04-28 15:49:17 +08:00
    @sobigfish 😂 2048 位好像有点慢,不行我就改 1024 位的。

    第一次知道 github 的这个公钥地址,貌似可以用来做点什么……
        8
    BXIA   2017-04-28 18:06:34 +08:00 via iPhone
    2048 的 rsa 据说已经不安全了……默认 4096 吧
        9
    waylybaye   2017-04-28 19:05:54 +08:00
    @BXIA 没有绝对的安全…… 我觉得只要用证书就能超过绝大部分 VPS 的安全性了 😂
        10
    Livid   V2EX Moderator   2017-04-29 08:58:51 +08:00 via iPhone
    @waylybaye 不要有被害妄想症。
        11
    waylybaye   2017-04-29 10:45:55 +08:00
    @Livid 好吧,主要是这个时间太迷惑人了,之前两次发帖也是这样。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   706 人在线   最高记录 4236   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 21:35 · PVG 05:35 · LAX 13:35 · JFK 16:35
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1