Debian系统中使用SecureCRT进行文件传输的常用方法
Zmodem是SecureCRT内置的终端文件传输协议,无需额外安装SSH服务扩展,适合小文件快速传输。
在Debian服务器上执行以下命令安装lrzsz(提供rzsz命令,用于触发Zmodem传输):
sudo apt-get update && sudo apt-get install lrzsz
rz、“Download command”设置为sz(默认值无需修改)。rz并按回车,会弹出本地文件选择窗口,选中文件后点击“Open”,文件自动上传至Debian服务器当前目录。sz 文件名(如sz test.txt)并按回车,弹出保存对话框,选择本地保存路径后点击“Save”,文件开始下载。SFTP基于SSH协议,提供加密的文件传输通道,支持目录操作(如创建/删除目录),适合大文件或批量传输。
sftp 用户名@服务器IP(如sftp root@192.168.1.100),按回车后输入密码登录。ls(显示远程服务器当前目录内容);lls(显示本地计算机当前目录内容)。cd 远程目录路径(如cd /home/user);lcd 本地目录路径(如lcd D:\files)。put 本地文件路径 远程保存路径(如put D:\files\test.docx /home/user/)。get 远程文件路径 本地保存路径(如get /home/user/test.txt D:\files\)。mkdir 远程目录名(创建远程目录)、rm 远程文件名(删除远程文件)、exit(退出SFTP会话)。SCP是SSH的扩展协议,通过命令行实现文件复制,适合自动化脚本或快速传输。
在本地计算机的终端(或SecureCRT的“Command”窗口)中输入:
scp /本地文件路径 用户名@服务器IP:/远程目录路径
示例:将本地的D:\docs\readme.pdf上传至Debian服务器的/home/user/documents/目录:
scp D:\docs\readme.pdf root@192.168.1.100:/home/user/documents/
在本地终端中输入:
scp 用户名@服务器IP:/远程文件路径 /本地保存路径
示例:将Debian服务器的/home/user/report.xlsx下载至本地的D:\reports\目录:
scp root@192.168.1.100:/home/user/report.xlsx D:\reports\
/home/user/目录需对当前用户可写)。~/.ssh/authorized_keys文件中)。