SFTP是Secure FileTransferProtocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。SFTP与 FTP有着几乎一样的语法和功能。

SFTP为 SSH的一部分,是一种传输档案至Blogger伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File TransferProtocol)的安全文件传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。

SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。

SFTP命令常用选项sftp即secure ftp,是一个交互式文件传输程式。它类似于ftp,但它进行加密传输,比FTP有更高的安全性。

1. sftp user@ip

你要用sftp, 当然得登录到sftp服务器啊, 在linux的shell中执行上面的命令后, linux shell会提示用户输入密码, 我们就输入password吧。 这样就成功建立了sftp连接。

2. help

建立连接后, linux shell中的$编程了sftp>,  这也对。 现在执行以下help, 可以看看sftp支持哪些命令。

3. pwd和lpwd

pwd是看远端服务器的目录, 即sftp服务器默认的当前目录。  lpwd是看linux本地目录。

4. ls和lls

ls是看sftp服务器下当前目录下的东东, lls是看linux当前目录下的东东。

5. put a.txt

这个是把linux当前目录下的a.txt文件上传到sftp服务器的当前目录下。

6. get b.txt

这个是把sftp服务器当前目录下的b.txt文件下载到linux当前目录下。

7. !command

这个是指在linux上执行command这个命令, 比如!ls是列举linux当前目录下的东东, !rm a.txt是删除linux当前目录下的a.txt文件。

这个命令非常非常有用, 因为在sftp> 后输入命令, 默认值针对sftp服务器的, 所以执行rm a.txt删除的是sftp服务器上的a.txt文件, 而非本地的linux上的a.txt文件。

8. exit和quit

退出。

总之, 连接后, 有一个help命令, 足矣足矣。

SFTP 命令用法介绍相关推荐

  1. pm2常用的命令用法介绍

    pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的,下面我们来看pm2常用的命令用法介绍吧 ...

  2. SFTP命令用法(上传和下载 )

    一.SFTP SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议.可以为传输文件提供一种安全的网络的加密方法.SFTP与FTP有着几乎一样的语法和功能.SFT ...

  3. linux chown命令 例子,Linux系统之Chown命令用法介绍

    当我们要改变一个文件的属组,我们所使用的用户必须是该文件的属主而且同时是目标属组成员,或超级用户,这种情况的话,只有超级用户的才能改变文件的属主. 在Linux操作系统的美国服务器当中,Chown命令 ...

  4. linux dump用法,Linux命令之tcpdump命令用法介绍

    Linux tcpdump命令用于倾倒网络传输数据. 执行tcpdump指令可列出经过指定网络界面的数据包文件头,在Linux操作系统中,你必须是系统管理员. 语法 tcpdump [-adeflnN ...

  5. Git:远程分支----git pull和git push命令用法介绍

    文章目录 一.git pull 1.1 git pull命令的完整格式 1.2 省略本地分支名 1.3 当前分支与远程分支存在追踪关系(可能有多个追踪关系) 1.4 当前分支只有一个追踪关系 1.5 ...

  6. linux chown 使用实例,chown命令_Linux chown命令用法示例详解

    Linux chown命令用法介绍 chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组.用户可以是用户或者是用户ID,用户组 ...

  7. 介绍SFTP命令的用法-动手实践操作很重要

    翻译SFTP命令,真正动手实践操作,才能明白,一句反三 用SFTP的目的无非就是想从本地机器上传文件到目标机器上 环境: 本地:指我自己的电脑(Macbook) 目标服务器:指Centos7 登录命令 ...

  8. 7月11日任务 shell介绍、shell结构和执行 、date命令用法、shell脚本中的变量

    2019独角兽企业重金招聘Python工程师标准>>> 20.1 Shell脚本介绍 • shell是一种脚本语言  aming_linux  blog.lishiming.net ...

  9. lsof 命令实用用法介绍

    Table of Contents 前言 Linux 下有哪些文件 lsof 命令实用用法介绍 查看当前打开的所有文件 列出被删除但占用空间的文件 恢复打开但被删除的文件 查看当前文件被哪些进程打开 ...

最新文章

  1. SCCM2007系列教程之十操作系统部署(二)
  2. 中越跨国结婚需要什么条件和手续
  3. 关于SAP Commerce extension依赖的问题
  4. php中页面平滑回到顶部代码,原生JS实现平滑回到顶部组件
  5. 生成一个文件 保存在指定的文件夹中 思路 python
  6. Linux虚拟化KVM-Qemu分析(三)之KVM源码(1)kvm_init
  7. Oracle的distinct关键字
  8. PHP代码更新后画面不更新,为什么我的PHP代码不能更新SQL
  9. 【海康威视】前端开发:【1】弹框内容被视频画面遮挡,弹框提示如何覆盖视频画面?【已解决】
  10. openCV无法打开源文件opencv2\opencv.hpp
  11. java窗体图标的设置
  12. 超详细——python把中文汉字转成拼音xpinyin,pypinyin,snownlp三种方法
  13. LeetCode_初级算法_数组
  14. Open vSwitch系列实验(三):Open vSwitch的VxLAN隧道网络实验
  15. 关于IOS中设置中找不到开发者选项的解决办法
  16. Data too long for column ‘data‘ at row 1以及设置成longblob造成的乱码解决。node-mysql
  17. 第90届中国电子展聚焦行业新热点,拉动产业链上下游快速发展
  18. Win11系统组策略编辑器打不开解决方法
  19. jsp 将java对象转json对象 (自定义EL函数)
  20. Rockchip平台蓝牙名称随机化修改

热门文章

  1. linux光盘运行iso,如何在Windows,Mac和Linux上从光盘创建ISO文件 | MOS86
  2. oracle怎么以时间排序,查询表怎样按修改时间排序
  3. mysql多实例分配空间_mysql多实例的配置
  4. hadoop历史版本,包括大名鼎鼎的hadoop 0.20.2
  5. 【模板】线段树区间修改
  6. 【RabbitMQ】5、RabbitMQ任务分发机制
  7. Delphi 发送邮件 通过Office Outlook
  8. android用户界面编程技巧——更新请求
  9. NeurIPS 2021 Spotlight | PCAN: 高效时序建模, 提升多目标追踪与分割性能
  10. Scikit-learn 更新至0.24版,这10个新特性你需要了解