iPad 搭配蓝牙键盘远程 shell 登录进行开发的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
magicO
V2EX    程序员

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

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

大概流程:有一台 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 了貌似
ikw
    10
ikw  
   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 到笔记本。还是要感谢大神提供的思路
ikw
    21
ikw  
   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     Solana     2356 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 37ms UTC 15:56 PVG 23:56 LAX 08:56 JFK 11:56
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86