小德

超级版主
  • 主题:17
  • 回复:42
  • 金钱:142
  • 积分:301
本帖最后由 蒜泥小德 于 2015-3-6 11:03 编辑

ssh 用法是: 像用ssh命令一样用zssh登录主机; 在命令输入状态中按下ctrl+2(@键)进入zssh状态; $sz 本地文件名 [可选参数-be:二进制方式] 上传文件完成(我在用时输出了一些乱码,但没影响上传) 下载是反出来的,先sz文件再ctrl+2再输入rz
  
Install zssh
[Shell] 纯文本查看 复制代码
sudo apt-get install zssh  




Which will install zssh and [url=]4 dependencies[/url].

  • lrzsz
  • openssh-client | telnet | telnet-ssl
  • libc6 (>= 2.4)
  • libreadline6 (>= 6.0)

zssh的全名叫ZMODEM SSH.看名字就知道,使用的zmodem,我们习惯了SecureCRT,直接就可以用来发送文件,比使用scp方便很多。

zmodem协议方便主要表示在以下点

其一,不需要输入很长的命令和密码,直接使用rz,sz加文件名,就能实现文件的收发。速度还很快。

其二,在中转了一台主机时,要在目标主机和本地主机之类,要传送文件,scp相当的麻烦,需要输入多次命令用户密码.但sz直接可以穿透。

好了,讲使用,如下,和使用ssh完全一样,只是打命令时,变成了zssh
[Shell] 纯文本查看 复制代码
#zssh [url=mailto:root@192.168.1.1]root@192.168.1.1[/url]  





好了,在进入后,你需要上传文件的话。先
[Shell] 纯文本查看 复制代码
#ctrl+@  
zssh >//这里切换到了本地机器  
zssh>pwd //看一下本地机器的目录在那  
zssh>ls  //看一下有那些文件  
zssh>sz 123.txt  //上传本地机器的当前目录的123.txt到远程机器的当前目录 


[Shell] 纯文本查看 复制代码
#sz filename  //在远程机器上,启动sz, 准备发送文件  
#看到一堆乱码, 然后在  
#ctrl+@  
zssh > pwd  //看看在那个目录,cd 切换到合适的目录  
zssh > rz //接住对应的文件  

下载文件的话
[Shell] 纯文本查看 复制代码
#sz filename  //在远程机器上,启动sz, 准备发送文件  
#看到一堆乱码, 然后在  
#ctrl+@  
zssh > pwd  //看看在那个目录,cd 切换到合适的目录  
zssh > rz //接住对应的文件  





更多命令查看:http://zssh.sourceforge.net/