V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  LonnyWong  ›  全部回复第 2 页 / 共 29 页
回复总数  573
1  2  3  4  5  6  7  8  9  10 ... 29  
@ilemon18 tssh 有图,tsshd 还没想好截个什么样的图,太偏技术了。
@skywalker tsshd 比 mosh 强大,支持 UDP 转发,支持 ProxyJump ,不用你配置一堆 UDP 的东西。
@EvineDeng #46

# ~/.config/yazi/keymap.toml

[[mgr.prepend_keymap]]
on = [ "z" ]
run = 'shell --block -- tsz -r "%h"'
desc = "Send file with tsz"

[[mgr.prepend_keymap]]
on = [ "Z" ]
run = 'shell --block -- tsz -r %s'
desc = "Send selected files with tsz"

第一个单选,第二个多选。我没测试过的,有问题你再找我。
@EvineDeng #45 不取代 openssh ,共生关系,看 #16 或 README 中的介绍。
@iyezi 可能会有。不过也有一些现成的很帅的文件管理工具,如 yazi 。

可以本地打开 yazi ,配置快捷键调用 tssh 上传文件,你调起 tssh 进程时,tssh 进程会让你选服务器,选择后自动上传(通过 yazi 快捷键对应的命令指定),

也可以在服务器打开 yazi ,配置快捷键调用 tsz 下载文件。
@tkwl 对的,需要指定端口和放开防火墙,端口可以放开一个或多个或一段。

支持 UDP 和 TCP ,首选 UDP ,TCP 只在迫不得已时才选。
@yangg 我还是第一次知道 Eternal Terminal ,简单看了一下,确实很像。

et 使用的是 TCP 协议,固定使用 2022 一个端口。

tsshd 使用 UDP 协议,每个会话一个独立端口。

都支持掉线重连。

et 是自定义 TCP 协议,tssh 复用 QUIC 和 KCP 协议,tsshd 的延迟会更低。

tsshd 还是一个中间件,大家可以基于 tsshd 开发自己的 SSH 应用。

更多的还没细看,看来我要关注一下 et 。
@stiekel 时代不同了,现在用 bubbletea 写的终端应用很漂亮的。
@yangg @swananan 补充一点:

tsshd 和 tmux 不冲突,可以同时用,双重不掉线保证,外加低延迟。
@yangg 我是都用,日常开发我是用 iTerm2 + tmux -CC 。

在 iPhone 中我用 rootshell + tsshd ,

海外服务器用 tssh + tsshd (低延迟)。
@kite12580 tsshd 本身不提供登录服务的,也是背靠 sshd ,详见 #16 。

先用传统 ssh 登录后,再启动的 tsshd 进程,我只要保证 tsshd 自己的 UDP 通讯是安全的就好了。而这通讯又是基于 QUIC ,背的 TLS1.3 的。

在使用 KCP 协议时,也是使用 AES-GCM-256 加密,并且每小时或每流量达到 1GB 时,就通过 ECDH 换一次密钥,确保前向安全。
@Tiberisino 想截的,但断线重连好像在截图上不容易看出优势。

除非用 AI 搞一个,拿着笔记本或手机坐电梯、地铁等,SSH 不掉线的视频?
@swananan 我也是 tmux 重度用户,不过我用 iTerm2 + tmux -CC ,我日常开发就用这个。

不过,

当我在 iPhone 上想临时登录一下服务器,我会用 rootshell + tsshd ,在移动中使用很爽。

当我要登录海外服务器时,我会用 tssh + tsshd ,低延迟很舒适,不用再忍受按个键等半天的痛苦。
@yangg 要开 UDP 端口的(在 UDP 受限的网络也支持 TCP 端口),协议上是支持开多个 session 的,不过 tssh 客户端要实现这个比较复杂,还不好与其他终端集成,所以暂时没有计划。看以后的发展吧,需求大的话,甚至可以 tssh 客户端自己实现分屏功能。
@chengdonghui #17 有区别:

tsshd 无需任何操作,会话一直在线,可以往上滚看历史输出。

tmux 或 screen 要重登录,要 attach ,看历史输出(一屏以外的)要用命令。
@Mrun @kapr1k0rn tsshd 不提供登录服务,要通过传统 ssh 登录,然后启动一个 tsshd 进程,一次登录就是一个独立的 tsshd 进程,tsshd 进程会监听一个 UDP 端口用于后续通讯。

tsshd 支持 QUIC 和 KCP 协议,密钥是启动时临时生成的一次性会话密钥,通过传统 ssh 通道发送给 tssh 客户端。
@kapr1k0rn #9 Wish 是传统 SSH ,网络抖动就断线、切个 Wifi 就卡死,或休眠唤醒基本上就断了。

tsshd 是 UDP 协议的,类似 mosh ,基于 tsshd 的应用自动获得不掉线和低延迟的能力。
@kite12580 #4 开源的,代码量也不大,你可以用 AI 帮忙评估其安全性。
tsshd 无需任何操作,会话一直在线,可以往上滚看历史输出。

tmux 要重登录,要 attach ,看历史输出(一屏以外的)要用命令。
1  2  3  4  5  6  7  8  9  10 ... 29  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4335 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 04:08 · PVG 12:08 · LAX 21:08 · JFK 00:08
♥ Do have faith in what you're doing.