在 Linux 中使用 sFTP 上传或下载文件夹

sFTP(安全文件传输程序)是一种安全的交互式文件传输程序,其工作方式与 FTP(文件传输协议)类似。 然而,sFTP 比 FTP 更安全;它通过加密 SSH 传输处理所有操作,在本文中,我们将向你展示如何使用 sFTP 上传/下载整个目录(包括其子目录和子文件),如对Linux系统不太熟悉的话可以参考《Liux就该这么学》这本书。

如何在 Linux 中使用 sFTP 传输文件/文件夹

  • 01

    默认情况下,SFTP 协议采用和 SSH 传输协议一样的方式建立到远程服务器的安全连接。虽然,用户验证使用类似于 SSH 默认设置的密码方式,但是,建议创建和使用 SSH 无密码登录,以简化和更安全地连接到远程主机。 要连接到远程 sftp 服务器,如下建立一个安全 SSH 连接并创建 SFTP 会话: $ sftp tecmint@192.168.56.10 登录到远程主机后,你可以如下运行交互式的 sFTP 命令 sftp> ls                #list directory sftp> pwd           #print working directory on remote host sftp> lpwd          #print working directory on local host sftp> mkdir uploads     #create a new directory

  • 02

    要将整个目录上传到远程 Linux 主机中,请使用put命令。但是,如果目录名称不存在于远程主机上的工作目录中,你将收到错误,如下面的屏幕截图所示。 因此,首先在远程主机上创建一个具有相同名称的目录,然后从本地主机上传它,-r参数允许拷贝子目录和子文件: sftp> put -r  Tecmint.com-articles sftp> mkdir Tecmint.com-articles sftp> put -r Tecmint.com-articles

  • 03

    要保留修改时间、访问时间以及被传输的文件的模式,请使用-p标志。 sftp> put -pr Tecmint.com-articles

如何使用 sFTP 下载文件夹

  • 01

    要从远程 Linux 主机下载整个 fstools-0.0 文件夹到本机中,如下所示使用 get 命令带上-r标志: sftp> get -r fstools-0.0

  • 02

    如果文件夹已经下载完成了,接着查看本机的工作目录。 要退出 sFTP shell,输入: sftp> bye或者sftp> exit 请注意,为了防止用户访问远程主机上的整个文件系统,出于安全原因,你可以使用 chroot Jail将 sFTP 用户限制到其主目录中。 就是这样了!在本文中,我们向你展示了如何使用 sFTP 上传/下载整个目录。

(0)

相关推荐

  • 千牛云盘怎么上传文件夹?淘盘上传和下载文件夹方法介绍

    千牛云盘现在已经正式更名为淘盘,是一款非常好用的网络硬盘,这个千牛云盘怎么上传文件夹呢?小编跟大家分享淘盘怎么上传文件夹,以及怎么从淘盘上下载文件,希望能帮到刚刚开始用淘盘还不太会用的伙伴们哦! 方法 ...

  • Linux使用SecureCRT上传和下载文件教程

    Linux使用SecureCRT上传和下载文件教程: 我们在日常工作中,经常会需要上传或者下载一些文件,Linux用户也不例外。那么在Linux系统中,有什么比较好用的上传下载工具呢?今天小编就教大家 ...

  • 如何在SecureCRT中给linux上传和下载文件

    我们在使用linux的过程中,不论是为了安装相关软件,还是其它目的,都可能需要上传或者下载linux上的文件.这里演示一下在SecureCRT中向linux上传和下载文件. 操作方法 01 需要上传或 ...

  • 在windows和linux之间用SecureCRT来上传和下载文件

    文件传输协议: 文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容 ...

  • 手机百度网盘软件中允许流量上传和下载功能怎么关闭

    百度网盘软件是我们经常用来上传和下载文件的软件,如果我们打开了允许流量上传或者下载那就会很耗损我们的流量.接下来小编就教大家怎样关闭这个功能.具体如下:1. 首先我们打开手机进入到桌面,然后找到百度网 ...

  • Xshell 5 连接服务器并实现上传和下载文件

    上一篇写了 Xshell 5 的安装和激活,本文介绍安装之后 如何连接 linux 系统和上传.下载文件. 连接 Linux 服务器 01 打开 XShell 5 ,点击加号,然后输入服务器的 ip ...

  • 怎么在百度网盘中上传和下载文件

    我们想要使用百度网盘进行上传或下载文件,该怎么操作呢?今天就跟大家介绍一下怎么在百度网盘中上传和下载文件的具体操作步骤.1. 首先打开电脑上事先安装好的百度网盘,在打开的登录页面,输入手机号和密码,进 ...

  • Linux中在终端打开图形界面的文件夹的方法

    操作方法 01 Linux中在终端打开图形界面的文件夹的方法  一直在终端中用cd /目录 的方式进入字符界面的文件夹,有时你需要进入图形界面的文件夹,那么利用下面的方法从终端打开,替代或减少鼠标的点 ...

  • linux系统怎么用SecureCRT上传和下载文件?

    linux系统怎么用SecureCRT上传和下载文件?