SFTP 使用方法

SFTP(SSH File Transfer Protocol)是一种安全的文件传输协议,通过 SSH(Secure Shell)提供加密的文件传输服务。SFTP 比传统的 FTP 更安全,因为它使用加密来保护传输的数据。

1. 连接到远程主机

首先,你需要通过 SFTP 命令连接到远程服务器。使用以下命令:

$ sftp username@hostname_or_ip
  • username:远程主机的用户名
  • hostname_or_ip:远程主机的域名或 IP 地址
3. 常用的 SFTP 命令

连接成功后,你进入了 SFTP 的交互式命令行环境,下面是一些常用命令:

  • 查看远程目录内容

    $ ls
    

    列出远程主机上的当前目录的文件。

  • 切换远程目录

    $ cd /path/to/remote/directory
    

    更改远程主机上的当前工作目录。

  • 查看本地目录内容

    $ lls
    

    列出本地计算机当前目录的文件。

  • 切换本地目录

    $ lcd /path/to/local/directory
    

    更改本地计算机的当前工作目录。

  • 上传文件到远程主机

    $ put local_file_path
    

    将本地文件local_file_path上传到远程当前目录

  • 下载文件到本地

    $ get remote_file_path
    

    将远程文件 remote_file_path 下载到当前本地目录。

  • 上传目录

    $ put -r local_directory
    

    将本地目录及其内容上传到远程主机。

  • 下载目录

    $ get -r remote_directory
    

    将远程目录及其内容下载到本地计算机。

  • 查看当前远程路径

    $ pwd
    

    显示当前远程工作目录。

  • 退出 SFTP 会话

    $ exit
    

    退出 SFTP 会话并断开连接。

4. 使用 SFTP 进行批量操作

SFTP 还支持使用批处理脚本来执行一系列操作。例如,你可以将常用的 SFTP 命令写入一个脚本文件,并通过以下方式执行:

$ sftp -b batchfile user@hostname

其中 batchfile 是包含 SFTP 命令的文件,内容如下:

put file1.txt
put file2.txt
get remote_file.txt
exit

这样就可以一次性上传和下载多个文件。

总结

  • 使用 SFTP 可以通过加密的方式安全地传输文件。
  • 可以使用 SFTP 的交互命令上传、下载文件和管理远程文件系统。
  • 可以通过批处理脚本自动化多个文件传输操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/69334.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu 顶部状态栏 配置,gnu扩展程序

顶部状态栏 默认没有配置、隐藏的地方 安装使用Hide Top Bar 或Just Perfection等进行配置 1 安装 sudo apt install gnome-shell-extension-manager2 打开 安装的“扩展管理器” 3. 对顶部状态栏进行配置 使用Hide Top Bar 智能隐藏,或者使用Just Perfection 直…

【信息系统项目管理师-选择真题】2011上半年综合知识答案和详解

更多内容请见: 备考信息系统项目管理师-专栏介绍和目录 文章目录 【第1题】【第2题】【第3题】【第4题】【第5题】【第6题】【第7题】【第8题】【第9题】【第10题】【第11题】【第12题】【第13题】【第14题】【第15题】【第16题】【第17题】【第18题】【第19题】【第20题】【第…

spark运行流程

spark运行流程 任务提交后,先启动 Driver 程序随后 Driver 向集群管理器注册应用程序集群管理器根据此任务的配置文件分配 Executor 并启动Driver 开始执行 main 函数,Spark 查询为懒执行,当执行到 Action 算子时开始反向推 算,根…

Formality:时序变换(二)(不可读寄存器移除)

相关阅读 Formalityhttps://blog.csdn.net/weixin_45791458/category_12841971.html?spm1001.2014.3001.5482 一、引言 时序变换在Design Compiler的首次综合和增量综合中都可能发生,它们包括:时钟门控(Clock Gating)、寄存器合并(Register Merging)、…

QGIS3.34绿色版更新

我打包的QGIS3.34在实际工作中方便了很多初次接触GIS的朋友,感到十分欣慰!但由于初次推出也发现了一些问题,本次对该版本进行了一个更新! 还是秉承咱一贯理念,方便您使用也方便您不用!该工具还是被打包为绿…

参数是模型学会的东西,预训练是让它学习的东西

参数 就是模型“学会的东西”。这些参数是模型在训练过程中通过调整其权重来存储的知识。它们代表了模型如何处理输入数据、做出决策和生成输出。每个参数都是模型用来预测和理解语言的一部分。 预训练 就是让模型“学习的过程”。预训练阶段,模型通过大量的文本数…

寒假1.26

题解 web:[极客大挑战 2019]Havefun 打开是一个猫猫的图片 查看源代码 就是一个简单的get传参,直接在url后面输入catdog即可 有点水,再来一题 [极客大挑战 2019]LoveSQL 熟悉的界面,不熟悉的注入 尝试上次的方法,注…

Python GUI 开发 | Qt Designer — 工具介绍

关注这个框架的其他相关笔记:Python GUI 开发 | PySide6 & PyQt6 学习手册-CSDN博客 Qt Designer 即 Qt 设计师,是一个强大、灵活的可视化 GUI 设计工具,可以帮助用户加快开发 PySide6 程序的速度。 Qt Designer 是专门用来制作 PySide6…

【第九天】零基础入门刷题Python-算法篇-数据结构与算法的介绍-六种常见的图论算法(持续更新)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、Python数据结构与算法的详细介绍1.Python中的常用的图论算法2. 图论算法3.详细的图论算法1)深度优先搜索(DFS)2&#xf…

基于回归分析法的光伏发电系统最大功率计算simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 5.完整工程文件 1.课题概述 基于回归分析法的光伏发电系统最大功率计算simulink建模与仿真。选择回归法进行最大功率点的追踪,使用光强和温度作为影响因素,电压作为输出进行建模。…

使用Ollama部署deepseek大模型

Ollama 是一个用于部署和管理大模型的工具,而 DeepSeek 是一个特定的大模型。以下是如何使用 Ollama 部署 DeepSeek 大模型的步骤: 1. 安装 Ollama 首先,你需要在你的系统上安装 Ollama。你可以通过以下命令来安装: # 假设你已…

嵌入式蓝桥杯电子赛嵌入式(第14届国赛真题)总结

打开systic 生成工程编译查看是否有问题同时打开对应需要的文档 修改名称的要求 5.简单浏览赛题 选择题,跟单片机有关的可以查相关手册 答题顺序 先从显示开始看 1,2 所以先打开PA1的定时器这次选TIM2 从模式、TI2FP2二通道、内部时钟、1通道设为直接2通道设置…

SuperAGI - 构建、管理和运行 AI Agent

文章目录 一、关于 SuperAGI💡特点🛠 工具包 二、⚙️安装☁️SuperAGI云🖥️本地🌀 Digital Ocean 三、架构1、SuperAGI 架构2、代理架构3、代理工作流架构4、Tools 架构5、ER图 一、关于 SuperAGI SuperAGI 一个开发优先的开源…

FLTK - FLTK1.4.1 - demo - adjuster.exe

文章目录 FLTK - FLTK1.4.1 - demo - adjuster.exe概述笔记根据代码,用fluid重建一个adjuster.fl 备注 - fluid生成的代码作为参考代码好了修改后可用的代码END FLTK - FLTK1.4.1 - demo - adjuster.exe 概述 想过一遍 FLTK1.4.1的demo和测试工程,工程…

缓存策略通用分布式缓存解决方案

Cache Aside(旁路缓存)策略 Cache Aside(旁路缓存)策略是一种在应用程序中协调缓存与数据库交互的常用策略,是使用最多的策略。 基本原理 读操作:应用程序首先尝试从缓存中读取数据,如果缓存…

本地大模型编程实战(03)语义检索(2)

文章目录 准备按批次嵌入加载csv文件,分割文档并嵌入测试嵌入效果总结代码 上一篇文章: 本地大模型编程实战(02)语义检索(1) 详细介绍了如何使用 langchain 实现语义检索,为了演示方便,使用的是 langchain 提供的内存数据库。 在实…

sql中INNER JOIN、LEFT JOIN、RIGHT JOIN

INNER JOIN 的作用 INNER JOIN 只会将相关联表匹配到的数据进行展示 假设我们有两个表:sys_user和 sys_user_role SELECT s1.* from sys_user s1 INNER JOIN sys_user_role s2 on s1.id s2.user_id 这样只会展示s1.id s2.user_id相匹配到的数据,其他数…

Vue 3 中的 toRef 与 toRefs:使用与案例解析

在 Vue 3 的响应式系统中,toRef 和 toRefs 是两个非常实用的工具函数。它们主要用于将响应式对象的属性转换为单独的 ref,以便在模板或逻辑中更方便地使用。本文将详细介绍 toRef 和 toRefs 的用法,并通过一个老师信息的案例来演示它们的实际…

以太网详解(六)OSI 七层模型

文章目录 OSI : Open System Interconnect(Reference Model)第七层:应用层(Application)第六层:表示层(Presentation)第五层:会话层(Session)第四…

单片机基础模块学习——DS18B20温度传感器芯片

不知道该往哪走的时候,就往前走。 一、DS18B20芯片原理图 该芯片共有三个引脚,分别为 GND——接地引脚DQ——数据通信引脚VDD——正电源 数据通信用到的是1-Wier协议 优点:占用端口少,电路设计方便 同时该协议要求通过上拉电阻…