更好测原生rzsz的替换方案: tszrz
我实际安装的流程
trzsz
分为 trzsz和trzsz-ssh
trzsz要拥有类似于xshell的rz和sz的功能, 需要使用特定的ssh客户端例如(trzsz-ssh)登录的情况下才能使用.
服务端根据文档安装trzsz
把文件从本地上传到服务重启: trz
后面可以指定目录;
从服务器上下载文件: tsz 服务器上的文件路径.
所有的弹窗都是要你选择本地的路径.
trzsz-ssh
推荐使用ssh秘钥进行配置, 不用设置密码:
首先在你的本地生成秘钥:
-
ssh-keygen -t ed25519生成 ED25519 的,私钥~/.ssh/id_ed25519,公钥~/.ssh/id_ed25519.pub。 -
ssh-keygen -t rsa -b 4096生成 RSA 的,私钥~/.ssh/id_rsa,公钥~/.ssh/id_rsa.pub。 -
登录服务器,将公钥( 即前面生成密钥对时
.pub后缀的文件内容 )追加写入服务器上的~/.ssh/authorized_keys文件中。-
一行代表一个客户端的公钥,注意
~/.ssh/authorized_keys要设置正确的权限:chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
-
-
在客户端配置好
~/.ssh/config文件,举例:Host alias1 HostName 192.168.0.1 Port 22 User your_name Host alias2 HostName 192.168.0.2 Port 22 User your_name -
使用
tssh命令登录服务器,tssh alias1命令登录在~/.ssh/config中alias1对应的服务器。 -
直接执行
tssh命令( 不带参数 ),可以选择( 搜索 )~/.ssh/config中配置好的服务器并登录。

浙公网安备 33010602011771号