通过堡垒机进入的 Linux 操作系统,无法直接使用 WinSCP 等工具进行文件的上传下载。

可使用 SecureCRT 先进入命令行模式

配置

配置 Linux 堡垒机的连接方式

连接

选择要进入的堡垒机

进入SFTP

文件 -> 连接 SFTP 标签页



上传文件

SFTP 命令

常用命令

# 切换本地目录
sftp> lcd "D:\temp" # 切远程地目录
sftp> cd home # 查看本地的当前目录
sftp> lpwd # 查看远程主机当前目录
sftp> pwd

上传

# 先切换到远程目录,
sftp> cd /home
#上传一个本地文件到远程目录
sftp> put "D:\temp\logs\222.png"
#上传一个本地目录到远程目录
sftp> put -r "D:\temp\logs"
#上传多个本地文件到远程目录
sftp> mput "D:\temp\logs\*.png"
#上传一个本地目录到远程目录
sftp> mput -r "D:\temp\log*"

下载

# 先切换到本发要保存的目录,
sftp> lcd D:\temp\logs
#下载一个远程文件到本地目录
sftp> get /home/logs/111.png
#下载一个远程目录到本地目录
sftp> get -r /home/logs
#下载多个远程文件(支持通配符*)到本地目录
sftp> mget /home/*.png
#下载多个远程目录(支持通配符*)到本地目录
sftp> mget -r /home/log*

演示

# Windows 目录最好加上双引好,防止目录中存在空格问题
sftp> cd /home
sftp> pwd
/home
sftp> put "D:\temp\logs\222.png"
Uploading 222.png to /home/222.png
100% 248KB 248KB/s 00:00:00
D:/temp/logs/222.png: 254491 bytes transferred in 0 seconds (248 KB/s)
sftp> put -r "D:\temp\logs"
Uploading 111.png to /home/logs/111.png
100% 239KB 239KB/s 00:00:00
111.png: 245673 bytes transferred in 0 seconds (239 KB/s)
Uploading 222.png to /home/logs/222.png
100% 248KB 248KB/s 00:00:00
222.png: 254491 bytes transferred in 0 seconds (248 KB/s)
Uploading test.txt to /home/logs/test.txt
100% 292KB 292KB/s 00:00:00
test.txt: 300000 bytes transferred in 0 seconds (292 KB/s)
Uploading test.txt to /home/logs/logs/test.txt
100% 292KB 292KB/s 00:00:00
logs/test.txt: 300000 bytes transferred in 0 seconds (292 KB/s)
sftp>
sftp>
sftp>
sftp> lcd D:\temp\logs
sftp> lpwd
D:/temp/logs
sftp> get /home/logs/111.png
Downloading 111.png from /home/logs/111.png
100% 239KB 239KB/s 00:00:00
/home/logs/111.png: 245673 bytes transferred in 0 seconds (239 KB/s)
sftp> get -r /home/logs
Downloading test.txt from /home/logs/test.txt
100% 292KB 292KB/s 00:00:00
test.txt: 300000 bytes transferred in 0 seconds (292 KB/s)
Downloading 111.png from /home/logs/111.png
100% 239KB 239KB/s 00:00:00
111.png: 245673 bytes transferred in 0 seconds (239 KB/s)
Downloading 222.png from /home/logs/222.png
100% 248KB 248KB/s 00:00:00
222.png: 254491 bytes transferred in 0 seconds (248 KB/s)
Downloading test.txt from /home/logs/logs/test.txt
100% 292KB 292KB/s 00:00:00
logs/test.txt: 300000 bytes transferred in 0 seconds (292 KB/s)
sftp>

Linux 堡垒机命令行中如何上传下载文件(SecureCRT - SFTP)的更多相关文章

  1. [转]JSP或servlet中(以及上传下载文件)中文乱码或不显示的解决方案

    时间 2014-04-14 14:33:44  CSDN博客 原文  http://blog.csdn.net/xby1993/article/details/23677375 主题 ServletJ ...

  2. WebService中实现上传下载文件

    不多说,直接看代码: /*上传文件的WebService*/ using System; using System.Collections; using System.Collections.Gene ...

  3. linux下常用FTP命令 上传下载文件【转】

    1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码 ...

  4. linux使用命令上传下载文件 -- lrzsz

    之前都是用Xftp工具在本地和linux系统之间上传下载文件,最近觉得麻烦,因为平时用Xshell连接,要传输文件的时候还要额外使用别的工具,下面是lrzsz的安装和简单的使用过程: 详细的使用可以s ...

  5. 向linux服务器上传下载文件方式收集

    向linux服务器上传下载文件方式收集 1. scp [优点]简单方便,安全可靠:支持限速参数[缺点]不支持排除目录[用法] scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 ...

  6. 【liunx命令】上传下载文件的方法

    scp   帮助命令: man scp   scp功能: 下载远程文件或者目录到本地, 如果想上传或者想下载目录,最好的办法是采用tar压缩一下,是最明智的选择.   从远程主机 下载东西到 本地电脑 ...

  7. 上传下载文件到Linux服务器

    转自链接:https://blog.csdn.net/drdongshiye/article/details/89430535Mac的终端是十分强大 , 可以通过命令进行上传下载下载文件夹 scp - ...

  8. securecrt中使用上传下载sftp

    securecrt中使用上传下载sftp   SecureCRT这个工具自带了一个FTP,方便我们上传和下载,而且做的比较人性化,由于其基本命令和linux中基本命令大都相似,熟悉LINUX人能很容易 ...

  9. putty对Linux上传下载文件或文件夹

    putty是一个开源软件,目前为止最新版本为0.70.对于文件或文件夹的上传下载,在Windows下它提供了pscp和psftp两个命令. (1).pscp pscp在命令提示符中使用,只要putty ...

  10. 在windows中使用PuTTy上传下载文件和目录

    打开windows的cmd,使用cd命令切换到PuTTy安装目录 C:\Users\NUC>cd C:\Program Files\PuTTY 在cmd中使用pscp命令上传下载文件 windo ...

随机推荐

  1. Util应用框架基础(六) - 日志记录(三) - 写入 Seq

    本文是Util应用框架日志记录的第三篇,介绍安装和写入 Seq 日志系统的配置方法. 安装 Seq Seq是一个日志管理系统,对结构化日志数据拥有强大的模糊搜索能力. Util应用框架目前主要使用 S ...

  2. [NOIP 考前备战] 线段树刷题

    备战线段树 T1 AcWing .1275. 最大数 查询最大值 + 单点修改 #include <bits/stdc++.h> #define int long long using n ...

  3. Codeforces Round #701 (Div. 2) A~C 题解

    写在前边 链接:Codeforces Round #701 (Div. 2) 数学场,题目描述简单粗暴,思路很妙,代码短的不行,都是好神奇的一些题目. A. Add and Divide 链接:A题链 ...

  4. Codeforces Round 883 (Div. 3)

    Codeforces Round 883 (Div. 3) A. Rudolph and Cut the Rope 题意:有一颗糖果在连在绳子上,求剪短多少根绳子,他能落地 思路:只要绳子长度比钉子高 ...

  5. 基于.NET Core + Quartz.NET+ Vue + IView开箱即用的定时任务UI

    前言 定时任务调度应该是平时业务开发中比较常见的需求,比如说微信文章定时发布.定时更新某一个业务状态.定时删除一些冗余数据等等.今天给大家推荐一个基于.NET Core + Quartz.NET + ...

  6. ubuntu 20.04系统上安装teleport开源堡垒机

    ubuntu 20.04安装部署teleport堡垒机 简介:Teleport是一款简单易用的开源堡垒机系统,具有小巧.易用的特点,支持 RDP/SSH/SFTP/Telnet 协议的远程连接和审计管 ...

  7. 解决OpenCV3+VS2015(VS2017)运行时出现debug error abort()has been called的问题

    问题描述: 在windows平台上安装opencv后,测试一张图片时,出现了debug error abort()has been called的问题 环境: vs2015 windows 10 op ...

  8. Javascript Ajax总结——其他跨域技术之图像Ping和JSONP

    在CORS出现之前,为实现跨域Ajax通信,开发人员利用DOM中能够执行跨域请求的功能,在不依赖XHR对象的情况下也能发送某种请求.1.图像Ping这里使用<img>标签.一个网页可以从任 ...

  9. C# 获取另一程序控件,改变值,触发事件

    [DllImport("User32.dll", EntryPoint = "FindWindow")]private static extern IntPtr ...

  10. 01的token的年度总结

    大家好,我是token,一个热爱.NET的普通人,同样我来自湖南衡阳,再次之前我已经遇到非常多的湖南衡阳的老乡,比如李哥. ​ 在这里一年中,我的成长也是非常迅速的,每一年的的每一天,感觉自己的知识点 ...