Debian系统使用SecureCRT进行文件传输的常用方法
Zmodem是一种基于终端的快速文件传输协议,适合小文件或简单场景,操作便捷。
lrzsz工具包(Zmodem协议依赖此工具):sudo apt-get update && sudo apt-get install lrzsz
cd /home/user/Documents);rz并按回车,SecureCRT会弹出文件选择窗口;sz 文件名(如sz example.txt)并按回车;SFTP是基于SSH的安全文件传输协议,支持图形化操作和命令行操作,适合大文件或批量传输。
sftp 用户名@服务器IP(如sftp root@192.168.1.100),输入密码后进入SFTP命令行模式(提示符变为sftp>)。put 本地文件路径 远程目录路径:上传文件(如put /home/localuser/example.docx /home/remoteuser/Documents/);get 远程文件路径 本地目录路径:下载文件(如get /home/remoteuser/example.docx /home/localuser/Downloads/);ls:列出远程当前目录文件;cd 远程目录:切换远程目录(如cd /home/remoteuser/Pictures);exit:退出SFTP会话。Alt+P打开SFTP面板,直接拖放本地与远程文件实现传输,无需记忆命令。SCP是SSH的扩展协议,通过命令行实现加密文件传输,适合自动化脚本或习惯命令行的用户。
scp /本地文件路径 用户名@服务器IP:/远程目录路径
示例:将本地的report.pdf上传到Debian服务器的/home/user/Reports目录:scp ~/Documents/report.pdf root@192.168.1.100:/home/user/Reports/
scp 用户名@服务器IP:/远程文件路径 /本地目录路径
示例:从Debian服务器下载data.csv到本地的~/Downloads目录:scp root@192.168.1.100:/home/user/data.csv ~/Downloads/
输入密码后即可完成传输。ssh -p 2222 user@host);ufw allow 22);lrzsz,否则会提示命令未找到;