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

iPad 搭配蓝牙键盘远程 shell 登录进行开发的问题

  •  
  •   magicO · 2018-04-11 18:24:24 +08:00 · 7856 次点击
    这是一个创建于 2178 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大概流程:有一台 ipad,还有一台 mbp。但是 mbp 太沉了,想通过 ipad 进行远程访问登录 shell,通过 shell 去操作 mbp 进行开发。请问有什么好配置方法或者框架么? 主要问题在于不知道用啥工具从 ipad 上连接到 mbp 的 shell,有没有大佬指点一下。

    24 条回复    2019-09-21 16:09:40 +08:00
    nicevar
        1
    nicevar  
       2018-04-11 18:28:28 +08:00   ❤️ 1
    termius?
    magicO
        2
    magicO  
    OP
       2018-04-11 18:47:11 +08:00
    #1 请问大佬有没有配过啊。查了一下,似乎把自己的 mac 当成服务器有点不明智。好像还得买一个 OS X Server
    magicO
        3
    magicO  
    OP
       2018-04-11 18:47:42 +08:00
    crbee
        4
    crbee  
       2018-04-11 19:33:36 +08:00
    Termius 是一个方案,然后我通常是 TeamViewer 到 osx 上
    jtshs256
        5
    jtshs256  
       2018-04-11 19:39:51 +08:00
    曾经最好的 iSSH 下架了
    便宜点 coda/prompt 凑合用,有 mosh 需求的入 blink shell
    另外 macOS server 不用入了,现在已经砍得半残,等秋季更新就死彻底了
    gdtv
        6
    gdtv  
       2018-04-11 20:39:06 +08:00
    我有有同样的需求。
    我还发过一个帖子问最轻的笔记本是哪款,最终没找到合适的。
    我是 windows 系统,企图远程桌面连接到家里电脑,试了电信移动联通网络,晚上高峰期都不流畅。
    designer
        7
    designer  
       2018-04-11 20:53:03 +08:00
    Coda 非常不错,设计和交互都非常好
    https://panic.com/coda-ios/
    ETiV
        8
    ETiV  
       2018-04-11 21:00:07 +08:00 via iPhone
    Mac 上,系统设置-共享里开远程登录就好 不需要 OS X Server

    iOS 随便找个 ssh 客户端就行了
    楼上说的都行,阿里也有个啥“程序员工作箱”
    v2gg
        9
    v2gg  
       2018-04-11 21:01:29 +08:00
    要远程到 mbp 的话,如果可以设置端口转发 /mbp 可在公网暴露的话,肯定是原生 ssh 搭配 termius 了
    如果不能暴露公网的话 那就只能用 teamviewer 了貌似
    zwpaper
        10
    zwpaper  
       2018-04-11 21:09:11 +08:00 via iPhone
    我的方案,腾讯云+ 4G iPad Pro,稳得不行
    likuku
        11
    likuku  
       2018-04-11 21:46:53 +08:00
    其实嘛,一台 12 寸 macbook 你值得拥有。
    hguandl
        12
    hguandl  
       2018-04-11 21:47:48 +08:00
    首先回答如何远程 SSH,在 macOS 上,系统偏好设置-共享,勾选远程登录。这样 SSH 和 SFTP 都打开了,如果有公网 IP 的话就能直接连了,路由器映射一下 22 端口就行;如果没有就需要一些内网穿透的工具。iOS 的 App Store 上有几个 SSH 的应用,我试过的免费应用中,Termius 算是不错的。

    此外 macOS 也支持 VNC,iOS 上也有 VNC Viewer,效果还算可以。不过实际使用上有这样几个问题,一个是用 SSH 的话需要外接一个对 Esc 键支持比较好的键盘(笑);另一个是 iPad 目前仍然不支持使用鼠标,所以 VNC 桌面用起来依然比较别扭,总之想要长期使用的话最终效果还是存疑。
    likuku
        13
    likuku  
       2018-04-11 21:48:05 +08:00
    #11 macbook 12 寸,不到 1 公斤,比初代 iPad 还轻哦
    hguandl
        14
    hguandl  
       2018-04-11 21:53:44 +08:00
    对了忘推荐一个额外方案,就是 iPad 远程连接 Windows 电脑。Microsoft Remote Desktop 非常好用,支持用触控代替鼠标,以及声音的远程输出。Shell 也可以用 WSL 来实现。(突然想到而已,毕竟 Mac 电脑装 Windows 不是推荐做法)
    janxin
        15
    janxin  
       2018-04-11 22:06:28 +08:00
    iPad 连接远程 linux
    gdtv
        16
    gdtv  
       2018-04-11 22:11:29 +08:00
    @zwpaper 请问你的腾讯云用什么配置,每月多少钱? 固定带宽还是按量收费?谢谢。
    ynyounuo
        17
    ynyounuo  
       2018-04-11 22:11:55 +08:00
    Coda 可以自定义字体 = =
    这一点就把我收买了
    magicO
        18
    magicO  
    OP
       2018-04-11 23:28:11 +08:00 via Android
    综上我觉得 @hguandl 老哥的思路比较全一点,明天试试。感谢各位大佬
    magicO
        19
    magicO  
    OP
       2018-04-12 14:41:04 +08:00 via Android
    实验成功了~但是突然发现校内访问还是有点麻烦。需要公网 ip,所以我应该去租个服务器是么。生命在于折腾。
    magicO
        20
    magicO  
    OP
       2018-04-12 16:14:14 +08:00 via Android
    @hguandl 似乎 termius 不能用做内网穿透,我用 ngrok 来搞的。用校园网和手机移动的服务商测试了一下,成功在 pad 上 ssh 到笔记本。还是要感谢大神提供的思路
    zwpaper
        21
    zwpaper  
       2018-04-17 16:42:20 +08:00
    @gdtv #16 上次腾讯的车。。。
    dozer47528
        22
    dozer47528  
       2018-05-18 23:40:45 +08:00
    台式机一直开着也不是办法,但也不是不可,Teamviewer 就行了。多耗电点而已。

    我最近也觉得背一个电脑太重。
    我现在是在我的群晖 NAS 上的 docker 里跑了一个带桌面的 ubuntu,然后配置好 vnc。
    然后用 ipad vnc viewer 就可以远程操作了。

    内网穿透什么的,我的 NAS 本身就暴露在公网,所以不是问题。
    MadHouse
        23
    MadHouse  
       2019-01-30 21:08:00 +08:00 via Android
    @jtshs256 有 blink shell 的 Apple Id 可以共享下吗,特别期待这款软件
    Ehco1996
        24
    Ehco1996  
       2019-09-21 16:09:40 +08:00
    @dozer47528 请问一下 vnc 可以支持鼠标么? 我最近也想这么搞一套
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3230 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:09 · PVG 20:09 · LAX 05:09 · JFK 08:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.