`

sftp常用命令介绍

 
阅读更多

     某linux系统中有test.cap, 现在, 我需要把它移动到PC上, 然后用wireshark进行分析。 怎么移动呢? 没有什么samba啊, 不支持ftp啊, 也不支持tftp啊。 用sftp吧。 在PC上开启sftp服务器(下载一个sftpserver.exe)即可。 让linux系统充当本地客户端, 让sftserver充当服务器。

 

        前面的博文中, 我们已经学习了sftp服务器的搭建, 所以这里就不再赘述了, 定sftp服务器的用户名和密码分别为user和password. 下面, 我们来学习一下linux中常用的sftp命令, 当然, 需要linux支持sftp哈。

        1. sftp user@ip

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

          如果修改了默认的22端口,则使用以下命令:sftp -o port=60022 user@121.31.41.48

 

       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命令, 足矣足矣。

分享到:
评论

相关推荐

    linux下FTP、SFTP命令详解

    下面是一些常用的SFTP命令: - **`cd`**: 改变当前目录。 - **`get`**: 下载文件。 - **`put`**: 上传文件。 - **`ls`**: 列出目录内容。 - **`rm`**: 删除文件。 - **`mkdir`**: 创建目录。 - **`rmdir`**: 删除...

    scp和sftp常用操作

    ### SCP和SFTP常用操作详解 #### 一、SCP(Secure Copy)介绍及使用方法 **SCP**(Secure Copy)是一种安全地在不同主机间复制文件的方法,它利用SSH(Secure Shell)协议来确保文件传输的安全性。SCP是OpenSSH...

    不需要远程传输文件Linux如何关闭scp和sftp命令.docx

    Linux系统中,scp和sftp命令是两种常用的远程文件传输命令,但是它们也存在一些风险,例如可能会让我们的电脑受到攻击,因此在不需要远程传输文件的时候,我们可以将它们关闭。那么如何禁止scp和sftp命令呢?下面...

    scp,sftp命令快速入门

    本文将对 scp 和 sftp 命令进行详细的介绍,包括其使用方法、基本命令、选项等。 一、sftp 命令 sftp 是一种基于 SSH 协议的安全文件传输协议,使用 SSH2 进行数据传输,因此文件传输是尽可能地安全的。使用 sftp ...

    linux sftp、ftp上传(使用curl)

    在Linux操作系统中,数据传输是日常任务的一部分,无论是文件共享还是备份,SFTP(Secure File Transfer Protocol)和FTP(File Transfer Protocol)都是常用的工具。本文将深入探讨如何使用curl命令来实现在Linux...

    sftp资料sftp资料

    4. `vsftpd、sftp、lftp、scp ssh简单概述-Fedora Centos日志-搜狐空间.mht` - 这份文档可能提供了对多个文件传输协议(包括vsftpd, SFTP, lftp, scp)的简要介绍,特别是在Fedora和CentOS系统上的使用。 根据这些...

    sftp命令 交互式的文件传输程序

    sftp命令全称是Secure File Transfer Protocol。是一款交互式的文件传输程序,sftp命令的运行和使用方式与ftp命令相似,但是,sftp命令对传输的所有信息使用ssh加密,它还支持公钥认证和压缩等功能。 语法格式: ...

    sftp操作实例

    在本文中,我们将深入探讨SFTP的常用操作,包括上传和下载文件。 **1. 安装和配置SFTP客户端** 首先,你需要一个SFTP客户端软件,如`FileZilla`、`WinSCP`或命令行工具`ssh`。在Linux系统中,`ssh`命令通常预装;...

    基于sshd构建sftp服务器

    本教程将详细介绍如何使用Apache的sshd库构建一个支持SFTP操作的服务器,同时也支持通过SSH进行Linux命令执行。 **sshd简介** Apache MINA SSHD是一个开源项目,提供了一个纯Java实现的SSH-2协议服务器和客户端。它...

    linux下FTP、SFTP命令详解.pdf

    以下是对这两种协议常用命令的详解: FTP命令: 1. `!`:退出FTP子系统,返回到shell命令行。 2. `?` 或 `help`:显示FTP命令的帮助信息,可以指定特定命令获取详细说明。 3. `append`:将本地文件追加到远程...

    linux上sftp试用

    ### SFTP的常用命令 - **切换目录**:使用 `cd` 命令更改远程服务器的当前工作目录,例如 `cd /var/www/fuyatao`。要更改本地目录,使用 `lcd`,如 `lcd /home/fuyatao/downloads`。 - **查看目录**:使用 `ls` ...

    java sftp文件上传

    下面将详细介绍Java实现SFTP文件上传的相关知识点。 首先,你需要一个支持SFTP的Java库。Java本身并不内置SFTP功能,但我们可以使用第三方库,如JSch(Java Secure Channel)或Apache Commons Net。JSch是常用的库...

    windows脚本SFTP上传文件至备份服务器方案

    本文档将详细介绍如何通过编写Windows脚本来实现文件的自动归档、压缩以及通过SFTP方式上传至备份服务器的过程。 #### 背景 在之前的项目中,通常使用SyncBackSE工具来完成文件的自动归档和压缩,并将其上传到备份...

    sftp的使用

    以下是 sftp 中的一些常用命令: * `ascii`:设置文件传输模式为 ASCII。 * `binary`:设置文件传输模式为二进制。 * `cd`:改变远程目录。 * `detail`:查看远程文件或文件夹的详细信息。 * `ldetail`:查看本地...

    Linux文件操作最常用命令.pdf

    Linux文件操作最常用命令包括了文件创建、查看、删除、复制、移动、重命名、解压压缩以及查找等操作。以下是各个操作对应的常用命令以及其使用方法和注意事项。 0. 新建操作: 新建文件夹可以使用`mkdir`命令,后接...

    Linux终端常用命令(共91张PPT).pptx

    Linux 终端常用命令汇总 Linux 终端常用命令是 Linux 系统中最基本也是最重要的命令,掌握这些命令可以帮助用户更好地使用 Linux 系统。这些命令可以分为多个类别,包括信息显示命令、系统管理命令、文件和目录管理...

    Linux sftp命令用法总结

    4. **常用SFTP命令**: - `sftp user@hostname`: 连接到指定主机的用户。 - `lpwd`: 显示本地当前目录。 - `pwd`: 显示远程服务器当前目录。 - `put local_file remote_file`: 将本地文件上传到远程服务器。 - ...

    sftp连接池和springboot启动器.rar

    sftp 命令可以通过 ssh 来上传和下载文件,是常用的文件传输工具,它的使用方式与 ftp 类似,但它使用 ssh 作为底层传输协议,所以安全性比 ftp 要好得多。 常用方式 格式:sftp 通过 sftp 连接 ,端口为默认的 ...

    Linux常用命令手册(大全)

    - `scp` 和 `sftp`:安全地在远程主机之间复制文件。 8. **包管理**: - `apt`(Debian/Ubuntu):安装、更新和卸载软件包。 - `yum`(RHEL/CentOS):类似的功能,已由 `dnf` 取代。 - `zypper`(openSUSE):...

Global site tag (gtag.js) - Google Analytics