Ubuntu 下 SecureCRT 的文件传输功能概览
在 Ubuntu 环境中,SecureCRT 主要依托 SSH 提供安全通道,支持两类文件传输方式:基于命令行的 SCP/SFTP,以及基于终端的 Zmodem(lrzsz)。前者适合脚本化和大文件传输,后者通过 rz/sz 命令配合图形化对话框,交互更直观。两者均走 SSH 加密通道,适合在受限网络或生产环境中使用。
方式与适用场景
| 方式 | 协议/命令 | 典型场景 | 主要特点 |
|---|---|---|---|
| SCP | OpenSSH 的 scp | 一次性拷贝、脚本自动化 | 基于 SSH,命令简洁,适合批量/自动化 |
| SFTP | OpenSSH 的 sftp | 交互式浏览、目录同步 | 交互式会话,支持递归、权限、移动等操作 |
| Zmodem | lrzsz 的 rz/sz | 终端内快速收发小文件 | 弹窗选择文件,自动续传,使用便捷 |
以上三种方式均通过 SSH 建立加密传输通道,满足安全合规要求。
快速上手步骤
SCP 使用
scp /path/to/local/file.txt user@remote_host:/home/user/
scp user@remote_host:/home/user/file.txt /path/to/local/
scp -r -o "ProxyJump jumpuser@jump_host" /local/dir user@target:/remote/dir
SFTP 使用
lcd /local/dir # 切换本地目录
cd /remote/dir # 切换远端目录
put localfile # 上传文件
put -r localdir # 递归上传目录
get remotefile # 下载文件
get -r remotedir # 递归下载目录
ls /remote/dir # 列远端目录
lls /local/dir # 列本地目录
bye/exit # 退出
Zmodem 使用(lrzsz)
sudo apt-get update
sudo apt-get install -y lrzsz
安全与配置建议