• 使用SecureCRT在远程主机和本地之间传输文件


    终于弄明白怎样在SecureCRT的shell里用命令上传下载文件。SecureCRT记住密码的功能容易设置,于是偶这懒人,后来习惯了用 SecureCRT,但其上传文件功能偶一直没弄明白过。之前一直用的是pshell,因为pshell有个功能强大的secureftp功能,打开之 后,直接将目录或文件拖到此窗口即可。SecureCRT却没有那么方便。
    1.在shell里直接使用命令
       首先最好设置好本地与远程主机传输文件的目录,因为使用命令下载文件时是不会提示选择下载的目标目录的。
       设置方法:本地目录在 选项-》会话选项-》SFTP标签 的“本地目录”里设置。
       目录设置好之后就可以使用命令上传和下载文件了
      上传命令:rz  -be
         rz输入后SecureCRT会打开一个文件选择对话框,供用户选择需上传的文件,可批量上传文件

         -b:以二进制方式上传,默认是文本方式

         -e:对所有控制字符转义。

    (如果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志)


      下载命令:sz
         格式:sz file1 file2 .....
         可用sz -h 查看sz更多选项
    用法很简单,但是可惜,使用这两命令不能传输目录,只能是文件。

    2.使用SecureCRT的SFTP功能
       在已连接的远程主机标签上点击右键选择“连接SFTP标签页”即可建立SFTP的连接,这是一个使用命令的连接会话不提供图形界面。
      目录转换:
       远程主机上:   可以使用所有shell中的目录和文件操作命令:ls,pwd,cd等等来对 远程主机上的目录进行更改操作,不能使用vi等文件编辑工具
       本地主机上:对本地目录进行操作需在以上命令前加上"l",即
       ls-》lls,pwd-》lpwd,cd-》lcd
      文件传输
       上传文件: put file  上传目录:put -r dir
       下载文件: get file  下载目录:get -r dir
      注:这里file可以使用*等通配符
          如果是通过通道机登录的某远程主机,则SFTP就不可用了。例如通过10.10.20.124登录的60.25.21.148,操作是在60.25.21.148上,直接右键建立SFTP连接是建立不起来的,因此只能使用上面的sz和rz的命令操作。

    转载自http://jjuan-flake.blogbus.com/logs/59745331.html

  • 相关阅读:
    linux sleep用法
    linux下set命令的参数及用法
    给vim编辑器自动添加行号
    linux一些基本常识(三)
    shell脚本面试题
    linux下字符串的比较方式
    浅谈Windows API编程
    WIN32 API ------ 最简单的Windows窗口封装类
    Microsoft函数调用约定
    Android UI 设计规范
  • 原文地址:https://www.cnblogs.com/fangsmile/p/3580515.html
Copyright © 2020-2023  润新知