SecureCRT 文件上传下载操作指南
一、开启SFTP会话
-
连接SFTP
右键点击SecureCRT会话窗口标题栏 → 选择 “连接 SFTP 会话”,或使用快捷键Alt+P
打开SFTP面板。-
确认连接成功:成功连接后,命令行提示符变为
sftp>
,输入help
可查看支持的命令列表。 - 前提条件:确保远程服务器已启用SSH服务并支持SFTP(默认端口22)。
-
确认连接成功:成功连接后,命令行提示符变为
二、目录操作命令
本地目录操作
-
查看本地当前路径
lpwd
-
列出本地目录内容
示例:lls [选项] [目录路径]
lls -l /home/user/docs # 详细列表格式 lls *.txt # 列出当前目录下所有.txt文件
-
切换本地目录
示例:lcd [目录路径]
lcd ~/Downloads # 切换到用户下载目录
服务器目录操作
-
查看服务器当前路径
pwd
-
列出服务器目录内容
示例:ls [选项] [目录路径]
ls -al /var/log # 列出隐藏文件及权限信息
-
切换服务器目录
注意:若目录含空格或特殊字符,需用引号包裹,如cd [目录路径]
cd "My Documents"
。
三、文件传输命令
上传文件(本地 → 服务器)
-
上传单个/多个文件
put [选项] 本地文件 [服务器路径]
常用选项:
-
-r
:递归上传目录(需SecureCRT 8.0+) -
-l 1000
:限制传输速度为1000 KB/s
示例:
put report.pdf # 上传单个文件 put *.jpg /var/www/images/ # 上传所有.jpg到指定目录 put -r project_folder # 递归上传整个目录
-
下载文件(服务器 → 本地)
-
下载单个/多个文件
示例:get [选项] 服务器文件 [本地路径]
get backup.zip # 下载到本地当前目录 get /var/log/*.log ~/logs/ # 下载所有.log文件到本地logs目录 get -r configs/ # 递归下载整个目录
四、高级功能与技巧
-
传输模式设置
-
二进制模式(默认):适用于图片、压缩包等
binary
-
ASCII模式:用于文本文件,自动转换换行符
ascii
-
二进制模式(默认):适用于图片、压缩包等
-
断点续传
使用reput
或reget
继续中断的传输:reput interrupted_file.zip
-
文件校验
传输后建议校验文件完整性:# 服务器端 md5sum server_file.txt # 本地 certutil -hashfile local_file.txt MD5
-
图形化拖放传输
- 直接拖拽文件到SFTP窗口上传,或从窗口拖出文件到本地下载。
五、错误处理与常见问题
-
权限被拒绝
使用sudo
或联系管理员调整目录权限。 -
文件不存在
检查路径拼写,使用lls
或ls
确认文件是否存在。 -
连接超时
检查网络或调整会话设置:Options → Session Options → Terminal → Send protocol NO-OP 设为每120秒。
六、退出SFTP
exit
或
quit
注意:退出前确保传输完成,避免数据丢失。