trzsz/trzsz-ssh

UDP模式支持ForwardAgent不成功

Closed this issue · 7 comments

debug日志有提到👇

debug: request ssh agent forwarding success

进入终端后发现👇

> env | grep SSH
TRZSZ-SSHD-BACKGROUND=TRUE
SSH_CONNECTION=192.168.196.229 57648 192.168.196.114 22
SSH_CLIENT=192.168.196.229 57648 22
SSH_TTY=/dev/pts/2

tmp目录下也没有sock文件👇

> ls -a /tmp/ -l
total 64
drwxrwxrwt 17 root  root  4096 Jul 18 03:51 ./
drwxr-xr-x 19 root  root  4096 Jun 11  2010 ../
drwxrwxrwt  2 root  root  4096 Jul 15 12:57 .ICE-unix/
drwxrwxrwt  2 root  root  4096 Jul 15 12:57 .Test-unix/
drwxrwxrwt  2 root  root  4096 Jul 15 12:57 .X11-unix/
drwxrwxrwt  2 root  root  4096 Jul 15 12:57 .XIM-unix/
drwxrwxrwt  2 root  root  4096 Jul 15 12:57 .font-unix/

有没有 Warning ?

有没有 Warning ?

没。

debug: login to [t001] success
debug: no extended config [UdpMode] for [t001]
debug: no extended config [TsshdPath] for [t001]
debug: tsshd command: tsshd
debug: get extended config [UdpAliveTimeout] for [t001] success
debug: udp login [t001] success
debug: request ssh agent forwarding success
debug: send env regexp: (^LANG$)|(^LC_.*$)
debug: send env success: LANG = "en_US.UTF-8"
debug: no extended config [ExpectCount] for [t001]
debug: no extended config [EnableTrzsz] for [t001]
debug: no extended config [EnableZmodem] for [t001]
debug: no extended config [EnableDragFile] for [t001]
debug: get extended config [EnableOSC52] for [t001] success
debug: no extended config [DragFileUploadCommand] for [t001]

服务器端 tsshd 是什么版本?

服务器端 tsshd 是什么版本?

main版本

tsshd -v 显示的是 0.1.2 吗?

好像是0.1.1,升级后OK了……

PS:提个需求,加一个自动安装tsshd并升级的功能。

PS:提个需求,加一个自动安装tsshd并升级的功能。

已支持。

可以 tssh --install-tsshd 这样运行,然后就按空格 选择多台服务器进行安装,快捷键参考 README

也可以指定在某台服务器上安装 tssh --install-tsshd xxx_server

会自动从 GitHub 上获取 tsshd 最新的版本,然后下载适当的二进制,并上传到 ~/.local/bin/ 目录中。

如果获取 tsshd 版本号失败,可以手工指定,如 tssh --install-tsshd --tsshd-version 0.1.2

如果下载 tsshd 二进制失败,也可以手工指定,如 tssh --install-tsshd --tsshd-bin-path /path/to/xxx.tar.gz

v0.1.22 发布前,可以这样安装 go install github.com/trzsz/trzsz-ssh/cmd/tssh@main ,安装的路径在 ~/go/bin/