温馨提示×

Linux SecureCRT怎样传文件

小樊
48
2026-07-10 21:49:17
栏目: 智能运维

Linux 下使用 SecureCRT 传文件,常见有几种方式,推荐按使用场景选择。下面按最常用 → 次常用的顺序说明。


✅ 一、使用 Zmodem(最常用,最简单)

SecureCRT 支持 Zmodem 协议,适合小文件、临时传输。

1️⃣ 确认 Linux 已安装 lrzsz

rpm -qa | grep lrzsz
# 或
dpkg -l | grep lrzsz

如未安装:

# CentOS / RHEL
yum install -y lrzsz

# Ubuntu / Debian
apt install -y lrzsz

2️⃣ 上传文件(Windows → Linux)

在 SecureCRT 终端中执行:

rz

然后:

  • SecureCRT 会自动弹出 文件选择窗口
  • 选择 Windows 上的文件
  • 文件会上传到当前目录

✅ 常用参数:

rz -y   # 覆盖已存在文件

3️⃣ 下载文件(Linux → Windows)

在 SecureCRT 终端中执行:

sz 文件名

例如:

sz test.log

SecureCRT 会弹出窗口选择保存位置。

✅ 支持多个文件:

sz file1 file2 file3

4️⃣ SecureCRT 设置(一般默认即可)

Session Options
 → Terminal
   → X/Y/Zmodem
     → Upload / Download 目录

✅ 二、使用 SFTP(推荐,稳定、适合大文件)

SecureCRT 自带 SFTP 子系统

方法 1:在 SecureCRT 中打开 SFTP 标签页

File → Connect SFTP Tab

常用命令:

pwd          # 本地目录
lpwd         # 远程目录
ls
lls
cd
lcd
get 文件名
put 文件名

示例:

lcd D:\backup
cd /opt/logs
get app.log

✅ 三、使用 SCP(适合脚本/自动化)

SecureCRT 只是终端,用系统 scp 即可。

上传

scp localfile user@linux_ip:/path/

下载

scp user@linux_ip:/path/file ./

✅ 四、对比总结

方式 适合场景 速度 是否推荐
rz / sz 临时小文件 ⭐⭐⭐⭐
SFTP 大文件、批量 ⭐⭐⭐⭐⭐
SCP 脚本/自动化 ⭐⭐⭐⭐

✅ 常见问题

❓ rz/sz 没反应?

  • 确认 lrzsz 已安装
  • 确认 SecureCRT Session Options → Terminal → X/Y/Zmodem 已启用

❓ 中文文件名乱码?

export LANG=en_US.UTF-8

如果你愿意,可以告诉我:

  • ✅ 是 Windows → Linux 还是 Linux → Windows
  • ✅ 文件大小
  • ✅ 是否是生产环境

我可以给你最合适的一种方案

0