我实际安装的流程
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
中配置好的服务器并登录。