trzsz / trzsz-ssh

trzsz-ssh ( tssh ) is an ssh client designed as a drop-in replacement for the openssh client. It aims to provide complete compatibility with openssh, mirroring all its features, while also offering additional useful features. Such as login prompt, batch login, remember password, automated interaction, trzsz, zmodem(rz/sz), udp mode like mosh, etc.
https://trzsz.github.io/ssh
MIT License
1.66k stars 98 forks source link

提问: 技术上是否可以考虑用 sftp 替代 trz/tsz 做传输 #80

Closed Ehco1996 closed 3 months ago

Ehco1996 commented 8 months ago

我不太了解背后的实现和技术背景,不过站在使用者的角度上看, 批量给服务器安装一个第三方组件还是挺麻烦的,所以才有了标题上的提问

lonnywong commented 8 months ago

首先,如果服务器有 rz / sz ,tssh 也是支持的。

如果是用 tssh 直接登录的,或者用 ProxyJump 跳过中间的服务器的,应该是可以用 sftp 或 scp 之类的来实现的:

sober-wang commented 3 months ago

我的堡垒机通过 sftp 链接到堡垒机,看见的是一堆目录,需要 cd <HOST_LINK_IDR> ,才可以使用 Put 将本地文件放进目标主机。 sftp jumpserver -> cd -> put D:\tmp\data.txt 不知道这种方式是否能够实现。