From: http://blog.csdn.net/sungblog/article/details/7274716

利用SecureCRT在linux与Windows之间传输文件

        SecureCRT这款SSH客户端软件同时具备了终端仿真器和文件传输功能。比ftp命令方便多了,而且服务器不用再开FTP服务了。rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具。

  windows端需要支持ZModem的telnet/ssh客户端,SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)。

  上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器。下载文件只需在shell终端仿真器中输入命令“sz文件名”,即可利用Zmodem将文件下载到“路径/SecureCRT/download/”或(C:\Users\Administrator\Downloads)目录下。通过“File Transfer”可以修改上传和下载的默认路径。设置默认目录:options-->session options-->file transfer。

注:选项-->全局选项-->终端,可以设置鼠标的复制粘贴。

如果要改变SecureCRT终端的背景颜色和文件名颜色,只需点击菜单栏上的“选项”-“会话选项”,在“终端“-“仿真”分类的右侧窗口选上“ANSI 颜色”以及“选择一个备用的键盘仿真-Linux”。

总结下SecureCRT传文件的三种方式.

1. scp
scp 可以在 2个 linux 主机间复制文件
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2

scp -P port user@serverip:/home/user/filename /home/user/filename

以上端口大写 P 为参数,port 端口 user 为ssh user serverip 为远程服务器ip或者域名 ,/home/user/filename 为远程服务器的文件名 /home/user/filename 为本地服务服务器的文件名。该命令的作用就是将远程的filename复制到本地对应的目录下面。

例如,将文件传到管理服务器[root@localhost ~]# scp ./load.sh yinliu@59.53.86.118

* 复制文件
* 命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file 第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;

* 复制目录:
* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder

第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
* 例程:
scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/
scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/

上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录

======
从 远程 复制到 本地
======
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;

例如:
scp root@www.me.com:/home/root/others/music /home/space/music/i.mp3
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/

scp的优点是使用简单,缺点是无法列出远端目录和改变目录。

2. ZMODEM file send/recv
rz: 上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器,例如(上传一个rsyncd.conf文件到服务器):
  [root@localhost ~]# rz
  rz waiting to receive.
  正在开始 zmodem 传输。 按 Ctrl+C 取消。
  正在传输 rsyncd.conf...
   100% 715 bytes 715 bytes/s 00:00:01 0 错误
sz: 下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到“路径/SecureCRT-5.1.3/download/”目录下,例如(下载服务器当前目录下的rsyncd.conf文件到本地):
  [root@localhost ~]# sz rsyncd.conf
  rz
  正在开始 zmodem 传输。 按 Ctrl+C 取消。
  正在传输 rsyncd.conf...
   100% 715 bytes 715 bytes/s 00:00:01 0 错误

3. sftp
securecrt 按下ALT+P就开启新的会话 进行ftp操作。
输入:help命令,显示该FTP提供所有的命令
pwd: 查询linux主机所在目录(也就是远程主机目录)
lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的”会话选项“,如图二:我们知道本地上传目录为:D:/我的文档)
ls: 查询连接到当前linux主机所在目录有哪些文件
lls: 查询当前本地上传目录有哪些文件
lcd: 改变本地上传目录的路径
cd: 改变远程上传目录
get: 将远程目录中文件下载到本地目录
put: 将本地目录中文件上传到远程主机(linux)
quit: 断开FTP连接

=====================================================================================================================

在有些机器上会出现:

-bash: rz: command not found

原因是因为:rzsz没有安装,只要安装下就行了。参考:http://leyewen.blog.163.com/blog/static/25060614201211602359304/

-bash: rz: command not found
rz命令没找到?
执行sz,同样也没找到。
安装lrzsz:
# yum -y install lrzsz
现在就可以正常使用rz、sz命令上传、下载数据了。
使用方法:
上传文件
# rz filename
下载文件
# sz filename

利用SecureCRT在linux与Windows之间传输文件相关推荐

  1. 利用lrz、lsz工具在linux与windows之间传输文件

    1.什么是rz/sz (lsz/lrz) 简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件.rz/sz ...

  2. 利用tftpd32在Linux与Windows7之间传输文件

    参考游鹏老(http://blog.csdn.net/tzp1025029729/article/details/50921138)和snmplink的博文(blog.csdn.net/qingwuf ...

  3. mobaxterm 传文件夹_MobaXterm怎么上传文件-MobaXterm实现linux和windows之间传输文件的具体步骤...

    软件功能: MobaXterm最新版是款针对网络工具所打造的远程终端控制工具.MobaXterm官方版支持Windows增强版终端,带有X11服务器,选项卡式SSH客户端,网络工具等.MobaXter ...

  4. 利用 sftp 在本地和服务器之间传输文件

    目录 NO.0 xShell5 利用 sftp 在本地和服务器之间传输文件: NO.1 通过SecureCRTPortable利用sftp本地与服务器互相传输文件 NO.2 Java通过SFTP连接. ...

  5. 使用SSH完成linux和windows之间的文件互传(linux端)

    使用SSH完成linux和windows之间的文件互传(linux端) 参考链接 通过OpenSSH完成linux和Win10文件互传 最近项目需求,需要linux和windows端进行文件互传,lo ...

  6. 配置scp在Linux或Unix之间传输文件无需密码

    如何配置scp文件传输 实现scp在Linux或Unix之间传输文件,首先需要配置好scp,默认scp要使用密码的,通过以下配置可以不用输入密码,就完成Linux或Unix之间的文件传输 假设有2台L ...

  7. linux传输文件scp自动接密码,配置scp在Linux或Unix之间传输文件无需密码

    如何配置scp文件传输 实现scp在Linux或Unix之间传输文件,首先需要配置好scp,默认scp要使用密码的,通过以下配置可以不用输入密码,就完成Linux或Unix之间的文件传输 假设有2台L ...

  8. Linux与Windows之间实现文件实时同步的方案

    记linux与Windows之间实现文件实时同步的方案 近日,数据分析部提了个需求说要让一台linux的机器上的文件同步到一台Windows机器的某个目录下,由于本姑娘从来没有碰到过这种问题,于是上网 ...

  9. 树莓派与windows之间传输文件

    "学习或者了解人工智能小伙伴福利来了,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家." 想了解或者学习人工智能可以看一下,我觉得学习起来挺有趣的 ...

最新文章

  1. PyQt的Layout的比例化分块。
  2. Cloud in Action: Install OpenStack Ocata from scratch
  3. YOLO系列:YOLOv1,YOLOv2,YOLOv3,YOLOv4,YOLOv5简介
  4. 用于创建此对象的程序是package_【ROS 学习笔记】CMakeLists.txt 与 package.xml
  5. Boostnote跨平台 Markdown 编辑器
  6. 虚拟机危险!一个存在11年的缓冲区溢出漏洞--毒液
  7. 如何进入BIOS设置?
  8. DELPHI 对象的本质 VMT
  9. CAS单点登录原理及实现
  10. C#实现简单音乐播放器
  11. 2012-07《信息资源管理 02378》真卷解析,逐题解析+背诵技巧
  12. 基金会要申请银行账户吗
  13. 阿里云服务器运行环境配置教程
  14. 微信小程序码中间Logo修改
  15. Redis(三)【五大数据类型三种特殊数据类型】
  16. 解决影驰固态硬盘SSD卡顿
  17. 数据可视化 数据可视化看板项目一:(1)模拟实时数据 -使用MYSQL的事件建立动态模拟数据,每秒更新一次 (1)
  18. 复旦计算机专业分数线6,【数据】36所强基计划高校2020入围分数线与专业点评,报名参考!...
  19. C++ 进制转换器:二进制、十进制、十六进制
  20. Linux将鼠标解放,懒人福音,黑科技鼠标将彻底解放你的双手

热门文章

  1. WebView 和JS 之间交互
  2. 最新xampp下安装mod_security,mod_evasive,mod-cband笔记
  3. 梯度下降法优化目标函数_如何通过3个简单的步骤区分梯度下降目标函数
  4. 算法偏见是什么_算法可能会使任何人(包括您)有偏见
  5. css 计算属性的应用_如何使用一点CSS Grid魔术设计计算器应用
  6. 微服务 边界服务_遵循这些实用原则以获取精心设计的微服务边界
  7. 多层感知机 深度神经网络_使用深度神经网络和合同感知损失的能源产量预测...
  8. azure第一个月_MLOps:两个Azure管道的故事
  9. 傅里叶变换 直观_A / B测试的直观模拟
  10. python3虚拟环境中解决 ModuleNotFoundError: No module named '_ssl'