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

求推荐 iOS ssh 客户端 短时间切换 App 复制粘贴的时候不会掉线。🙏

  •  
  •   programV2 · 2021-06-08 16:59:46 +08:00 via iPhone · 1904 次点击
    这是一个创建于 1283 天前的主题,其中的信息可能已经有所发展或是发生改变。

    谢谢大家🙏

    IgniteWhite
        1
    IgniteWhite  
       2021-06-08 17:03:52 +08:00
    Termius 开箱即用,后台可运行(屏幕右上角能看到定位标志)
    iSH 更新频繁,字体支持好

    但是,非常建议使用 tmux 来保持 session,掉线了也不怕
    programV2
        2
    programV2  
    OP
       2021-06-08 17:14:21 +08:00 via iPhone
    @IgniteWhite
    @IgniteWhite 谢谢大佬。 我在用 screen 有时候跑一些脚本或者代码在这 screen 窗口运行到一半就退出 Shell closed , 只能退出执行。请问 terminus 你有碰到过吗?
    programV2
        3
    programV2  
    OP
       2021-06-08 17:15:04 +08:00 via iPhone
    @IgniteWhite
    @IgniteWhite 更正 tmux , 谢谢大佬。 我在用 screen 有时候跑一些脚本或者代码在这 screen 窗口运行到一半就退出 Shell closed , 只能退出执行。请问 tmux 你有碰到过吗?
    IgniteWhite
        4
    IgniteWhite  
       2021-06-08 17:24:06 +08:00 via iPhone
    tmux 不会这样退出,seesion 肯定不会这样退出,需要手动退出。window 的话除非你在开一个新 window 之前特别指定运行后退出,否则也需要手动退出。

    我最早接触命令行的时候用过 screen,但是很快转 tmux 了,现在已经不记得 screen 怎么用了哈哈。如果你对 tmux 的配置感兴趣,可以点进我主页里的 GitHub,里面有个叫 dotfiles 的 repo,一直在更新我在用的包括 tmux 的配置,也写了对应的一些信息到 repo wiki 里,有什么建议欢迎提 issue
    programV2
        5
    programV2  
    OP
       2021-06-08 18:07:07 +08:00 via iPhone
    @IgniteWhite 我看了一下介绍好像 T M U X screen 原理都是一样的, screen 有时候我跑 docker 命令 output 直接不显示。只能退出。 我就是有时候应急需要拿手机操作服务器。 复制粘贴的时候经常断开很麻烦。
    IgniteWhite
        6
    IgniteWhite  
       2021-06-08 18:24:42 +08:00
    screen 在 detach 的时候会丢 pane,tmux 不会,tmux 的核心优势是对 session 的管理。我不认同两者“原理都是一样的”,我也不能打包票 tmux 一定不会出问题,建议试一下 tmux 。如果你不试一下就下结论,那你得保证你看的“介绍”是可靠的。
    programV2
        7
    programV2  
    OP
       2021-06-08 19:09:45 +08:00 via iPhone
    @IgniteWhite 谢谢,我肯定试一下,请问您的 GitHub 地址是多少? 主页里没找到。
    IgniteWhite
        8
    IgniteWhite  
       2021-06-08 19:43:43 +08:00   ❤️ 1
    programV2
        9
    programV2  
    OP
       2021-06-08 23:07:18 +08:00 via iPhone
    @IgniteWhite 大佬,我看有人提到它”允许在单个窗口中,同时访问多个会话。这对于同时运行多个命令行程序很有用。”. 请问怎么在单个窗口中,同时访问多个会话? 看了你的文档还是没找到方法。 🙏🙏
    IgniteWhite
        10
    IgniteWhite  
       2021-06-08 23:56:05 +08:00
    Ctrl + b %
    Split pane vertically

    Ctrl + b "
    Split pane horizontally

    水平或者垂直开不同的 pane 。上述快捷键假设你使用了默认设置。推荐一个 tmux 快捷键查询:
    https://tmuxcheatsheet.com/
    所有的快捷键都能用命令实现,因此可以通过脚本控制 tmux 。如果楼主第一次接触 tmux,建议阅读 the tao of tmux
    https://leanpub.com/the-tao-of-tmux/read
    要是想看中文版,有大佬翻译了
    https://tao-of-tmux.readthedocs.io/zh_CN/latest/
    programV2
        11
    programV2  
    OP
       2021-06-09 00:12:39 +08:00 via iPhone
    @IgniteWhite
    @IgniteWhite
    @IgniteWhite 谢谢大佬的回复。我没理解错的话 pane 是窗格。跟窗口 window 是不一样的。而且我上贴说的是"在单个窗口中,同时访问多个会话,"而不是单个会话中同时连接多个窗口。
    @IgniteWhite
    programV2
        12
    programV2  
    OP
       2021-06-09 00:13:05 +08:00 via iPhone
    @IgniteWhite 求大佬斧正。🙏🙏🙏
    programV2
        13
    programV2  
    OP
       2021-06-09 00:16:24 +08:00 via iPhone
    @IgniteWhite 你上头这两个命令是拆分窗格,在单个窗口中分出多个窗格,但是窗格里面还是用的同一个会话。大佬,我表达不当的地方还望指正。
    programV2
        14
    programV2  
    OP
       2021-06-09 00:23:11 +08:00 via iPhone
    @IgniteWhite 大佬,我还发现一个奇怪的问题。在 T M U X 窗口中执行 vi 编辑文件没法显示文件内容 , 手机上看是空白的,但是左下角能显示行数和列数,请问这个可能是什么原因呢? 我试了 screen 也是一样的。是我的手机 ssh 客户端的问题吗?
    IgniteWhite
        15
    IgniteWhite  
       2021-06-09 01:23:44 +08:00
    你说的“多个会话”是什么意思?多个 tty ?

    Vim 的显示问题要看你的 vimrc 才说的清楚
    Maskeney
        16
    Maskeney  
       2021-06-09 04:04:34 +08:00
    我觉得这个问题不是 ssh 客户端的锅,果子系统就是这么设计的,想不掉线用 iPad 吧,可以悬浮 app
    programV2
        17
    programV2  
    OP
       2021-06-09 10:29:11 +08:00 via iPhone
    @IgniteWhite 谢谢 ! vim 我都是用系统自带的默认, vimrc 没有更改过。Ubuntu 16.04
    @IgniteWhite 会话就是 session
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1182 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:53 · PVG 01:53 · LAX 09:53 · JFK 12:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.