SecureCRT 文件上传下载操作指南

SecureCRT 文件上传下载操作指南

一、开启SFTP会话

  1. 连接SFTP
    右键点击SecureCRT会话窗口标题栏 → 选择 "连接 SFTP 会话" ,或使用快捷键 Alt+P 打开SFTP面板。
    • 确认连接成功 :成功连接后,命令行提示符变为 sftp>,输入 help 可查看支持的命令列表。
    • 前提条件:确保远程服务器已启用SSH服务并支持SFTP(默认端口22)。

二、目录操作命令

本地目录操作

  • 查看本地当前路径

    bash 复制代码
    lpwd
  • 列出本地目录内容

    bash 复制代码
    lls [选项] [目录路径]

    示例 :

    bash 复制代码
    lls -l /home/user/docs  # 详细列表格式
    lls *.txt              # 列出当前目录下所有.txt文件
  • 切换本地目录

    bash 复制代码
    lcd [目录路径]

    示例 :

    bash 复制代码
    lcd ~/Downloads  # 切换到用户下载目录

服务器目录操作

  • 查看服务器当前路径

    bash 复制代码
    pwd
  • 列出服务器目录内容

    bash 复制代码
    ls [选项] [目录路径]

    示例 :

    bash 复制代码
    ls -al /var/log  # 列出隐藏文件及权限信息
  • 切换服务器目录

    bash 复制代码
    cd [目录路径]

    注意 :若目录含空格或特殊字符,需用引号包裹,如 cd "My Documents"。


三、文件传输命令

上传文件(本地 → 服务器)

  • 上传单个/多个文件

    bash 复制代码
    put [选项] 本地文件 [服务器路径]

    常用选项:

    • -r:递归上传目录(需SecureCRT 8.0+)
    • -l 1000:限制传输速度为1000 KB/s

    示例:

    bash 复制代码
    put report.pdf                  # 上传单个文件
    put *.jpg /var/www/images/      # 上传所有.jpg到指定目录
    put -r project_folder           # 递归上传整个目录

下载文件(服务器 → 本地)

  • 下载单个/多个文件

    bash 复制代码
    get [选项] 服务器文件 [本地路径]

    示例 :

    bash 复制代码
    get backup.zip                 # 下载到本地当前目录
    get /var/log/*.log ~/logs/     # 下载所有.log文件到本地logs目录
    get -r configs/                # 递归下载整个目录

四、高级功能与技巧

  1. 传输模式设置

    • 二进制模式 (默认):适用于图片、压缩包等

      bash 复制代码
      binary
    • ASCII模式 :用于文本文件,自动转换换行符

      bash 复制代码
      ascii
  2. 断点续传

    使用 reput 或 reget 继续中断的传输:

    bash 复制代码
    reput interrupted_file.zip
  3. 文件校验

    传输后建议校验文件完整性:

    bash 复制代码
    # 服务器端
    md5sum server_file.txt
    # 本地
    certutil -hashfile local_file.txt MD5
  4. 图形化拖放传输

    • 直接拖拽文件到SFTP窗口上传,或从窗口拖出文件到本地下载。

五、错误处理与常见问题

  • 权限被拒绝
    使用 sudo 或联系管理员调整目录权限。
  • 文件不存在
    检查路径拼写,使用 lls 或 ls 确认文件是否存在。
  • 连接超时
    检查网络或调整会话设置:Options → Session Options → Terminal → Send protocol NO-OP 设为每120秒。

六、退出SFTP

bash 复制代码
exit
或
quit

注意:退出前确保传输完成,避免数据丢失。

相关推荐
Android系统攻城狮4 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_delay调用流程与实战(七十二)
linux·运维·服务器·gstreamer音视频·音视频进阶
快乐的韭菜根根5 小时前
ubuntu 安装slurm并配置
linux·运维·ubuntu
倒头就睡的小比特7 小时前
Linux基础指令3
linux·服务器
梦帮科技7 小时前
Kali Linux Scapy 畸形报文构造学——深度解剖非法 TCP Flags 与反常序列号
linux·爬虫·神经网络·算法·数学建模·系统架构·模拟退火算法
半杯咖啡半行码8 小时前
Linux 驱动开发入门:内核模块编程基础
linux·服务器·网络
别动我齐刘海9 小时前
Linux 系统调试学习2
linux·运维·c++·人工智能·学习·机器学习·机器人
龙虾电话9 小时前
语音机器人打断不进去:VAD 双阈值迟滞里一个共用的 bool,和它引发的连锁误判
linux
honsor9 小时前
机房IP化改造首选:以太网温湿度传感器,PoE供电+Modbus TCP一网搞定
linux·运维·服务器
默|笙10 小时前
【Linux网络】_udp_socket(认识)
linux·网络·udp
程序员梅雨10 小时前
ZooKeeper面经总结
java·大数据·linux·分布式·后端·zookeeper·中间件