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

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

翻译SFTP命令,真正动手实践操作,才能明白,一句反三

用SFTP的目的无非就是想从本地机器上传文件到目标机器上

环境:

本地:指我自己的电脑(Macbook)

目标服务器:指Centos7 

登录命令

sftp 用户名@ip地址

登录举例:sftp root@192.168.50.120

sftp登录和ssh登录差不多,只是使用的协议不同,实现的功能也不同

 

lls lcd  lpwd 第一个l是指local本地的首字母,检查的是本地的目录下的文件、切换路本地径位置、列出本地路径

ls cd pwd 执行这几条命令是在目标的机器上的操作

put是上命令(从本地到目标服务器)

put localSrcDir destDir

 get是下载命令(从目标服务器到本地)

get destDir localSrcDir

 

Available commands:
bye                                Quit sftp
cd path                            Change remote directory to 'path'
chgrp grp path                     Change group of file 'path' to 'grp'
chmod mode path                    Change permissions of file 'path' to 'mode'
chown own path                     Change owner of file 'path' to 'own'
df [-hi] [path]                    Display statistics for current directory or
                                   filesystem containing 'path'
exit                               Quit sftp
get [-afPpRr] remote [local]       Download file
reget [-fPpRr] remote [local]      Resume download file
reput [-fPpRr] [local] remote      Resume upload file
help                               Display this help text
lcd path                           Change local directory to 'path'
lls [ls-options [path]]            Display local directory listing
lmkdir path                        Create local directory
ln [-s] oldpath newpath            Link remote file (-s for symlink)
lpwd                               Print local working directory
ls [-1afhlnrSt] [path]             Display remote directory listing
lumask umask                       Set local umask to 'umask'
mkdir path                         Create remote directory
progress                           Toggle display of progress meter
put [-afPpRr] local [remote]       Upload file
pwd                                Display remote working directory
quit                               Quit sftp
rename oldpath newpath             Rename remote file
rm path                            Delete remote file
rmdir path                         Remove remote directory
symlink oldpath newpath            Symlink remote file
version                            Show SFTP version
!command                           Execute 'command' in local shell
!                                  Escape to local shell
?                                  Synonym for help
可用命令:

再见,退出sftp

cd path将远程目录更改为“path”

chgrp grp path将文件“path”的组更改为“grp”

chmod mode path将文件“path”的权限更改为“mode”

chown own path将文件“path”的所有者更改为“own”

df[-hi][path]显示当前目录或

包含“path”的文件系统

退出退出sftp

获取[-afPpRr]远程[本地]下载文件

reget[-fPpRr]远程[本地]继续下载文件

声誉[-fPpRr][local]远程简历上载文件

帮助显示此帮助文本

lcd路径将本地目录更改为“path”

lls[ls options[path]]显示本地目录列表

lmkdir path创建本地目录

ln[-s]oldpath newpath Link远程文件(-s代表symlink)

lpwd打印本地工作目录

ls[-1afhlnst][path]显示远程目录列表

lumask umask将本地umask设置为'umask'

mkdir path创建远程目录

进度切换显示进度表

放入[-afPpRr]本地[远程]上载文件

pwd显示远程工作目录

退出退出sftp

重命名oldpath newpath重命名远程文件

rm path删除远程文件

rmdir路径删除远程目录

symlink oldpath newpath symlink远程文件

版本显示SFTP版本

!command在本地shell中执行“command”

! 逃到本地外壳

? 帮助的同义词

 

Windows 下 SFtp的搭建 sFtp的搭建 背景说明: 目前在公司有项目需要将原来的ftp替换成sFtp,经过几天的研究,写了如下博客方便后续的使用翻查; 使用的工具如下: FreeSSHd(搭建sFtp需要使用)、libssh2 相关的库; 开始动手 一,搭建SFtp 服务器 首先下载FreeSSHd 安装包,在网上找一下,这里面就不多做介绍了;没有找到的可以按照下面的链接下载: FreeSSHd安装包:https:... 阅读详情

相关推荐

告别明文传输:SFTP命令行与FileZilla图形化实战指南

文件传输是网络通信与系统运维中的基础操作,其安全性直接关系到数据的机密性与完整性。传统FTP协议采用明文传输,存在密码泄露与数据被窃取的风险。基于SSH(Secure Shell)安全通道构建的SFTP协议,通过强加密、主机验证与数据完整性保护,为文件传输提供了端到端的安全保障。该技术不仅解决了身份认证与数据传输过程中的安全问题,还支持丰富的文件操作,成为自动化脚本、CI/CD流水线及日常服务器管理的核心工具。在应用场景上,无论是开发者的代码部署、运维人员的日志下载,还是跨平台的文件同步,SFTP都能通过命

weixin_28568819的博客 296

2013.11.19

1. 今天还在纠结换工作的事情,实在想不清楚以后是该走技术路线还是管理路线。总是感觉管理太虚幻了,变现能力太差。但是管理又能让人学习到很多东西,毕竟21世纪人脉最重要。MD,继续挣扎。 2. 今天学习了ssh工具的一些内容,总算是知道了除怎么使用ssh登录,端口,启动ssh服务之外的一些知识。 问题:sftpenb0xfer@10.9.134.69  Connecting to10.9.13

云上 1264

基于libssh2的C++ SFTP客户端封装:从原理到工程实践

SFTP(SSH File Transfer Protocol)是基于SSH安全通道的文件传输协议,它通过加密通信保障了数据在传输过程中的机密性与完整性,是替代传统FTP的现代安全解决方案。其核心原理是在SSH会话之上建立子系统通道,实现文件的上传、下载、目录管理等操作。在C++项目中深度集成文件传输功能时,直接使用底层库进行封装能带来更优的性能表现和更精细的控制粒度。libssh2作为一个轻量级、可移植的纯SSH2客户端C语言库,支持同步与异步I/O模型,便于实现资源自动管理(RAII)和异常安全的现代C

weixin_30983353的博客 282

sftp的简单用法

sftp的简单用法:   pwd----显示远端主机当前目录   ls----显示远端主机当前目录下的文件及文件夹   cd+文件夹----进入远端主机某个文件夹   lcd+文件夹----进入本地主机某个文件夹     例如进入Windows的D盘:lcd d:   lls----显示本地主机当前目录下的文件及文件夹   get+文件名----从远端主机获取文件   put+文件名----从本地主机上传文件到远端主机的当前工作目录下 ...

NoobMaster的博客 3045

Xshell高效文件传输指南:SFTP与SCP协议实战解析

本文详细解析了如何在Xshell中高效使用SFTP与SCP协议进行安全文件传输。通过对比两者特性,结合实战命令与图形化操作,指导用户根据场景选择合适协议,并提供了性能优化与常见错误解决方案,旨在提升Linux服务器运维的文件管理效率与安全性。

weixin_29313423的博客 279

告别命令行!用Filezilla的SFTP功能轻松管理远程文件(Windows/Mac通用教程)

本文提供了一份详细的FileZilla SFTP使用教程,帮助用户无需命令行即可轻松管理远程服务器文件。教程涵盖从软件安装、SSH密钥准备到站点配置和连接排错的完整流程,并分享了高效文件传输与权限设置等实用技巧,适用于Windows和macOS用户,旨在提升远程文件管理的安全性与效率。

moon9的博客 251

SFTP服务器部署及常用命令汇总

sftp服务器搭建及常用命令

weixin_48999575的博客 6158

Linux下SFTP安全配置实战:从用户管理到权限控制

本文详细介绍了在Linux系统中进行SFTP安全配置的完整实战流程。核心在于理解SFTP作为SSH子系统、利用Chroot实现目录隔离以及设置严格的权限分层。文章从规划用户与用户组开始,逐步指导如何创建SFTP专用用户、配置SSH服务实现Chroot监牢,并重点破解了Chroot目录与用户可写目录的权限设置难题,最终确保建立一个既安全又实用的文件传输环境。

weixin_29266007的博客 210

#sftp命令传输及基础问题分析

sftp(Secure File Transfer Protocol)是一种基于SSH协议的文件传输协议,通过sftp命令可以在网络中进行文件的上传、下载和管理,是一种安全可靠的文件传输方式。

忽觉夏长的博客 1876

Windows环境下使用freeSSHd搭建安全SFTP服务器完整指南

在企业信息化建设与远程文件传输需求日益增长的背景下,安全、稳定、可控的文件传输服务成为IT基础设施的重要组成部分。Windows系统作为广泛使用的操作系统之一,虽原生不支持SFTP协议,但通过第三方工具如freeSSHd,可高效构建基于SSH协议的安全文件传输环境。

weixin_42443533的博客 2264

使用 Java + PaddleOCR 实现表格识别,支持导出 HTML 和 Excel(附源码)

使用Java+PaddleOCR快速搭建表格识别系统,无需处理底层模型细节。系统支持表格结构识别和内容识别,可将图片转换为可编辑表格格式。文章提供了完整的实现流程,包括Maven依赖引入、模型下载(包含检测、识别、分类和表格结构模型)及参数配置说明。SmartJavaAI支持多种高性能模型选择,适用于不同应用场景,帮助开发者快速实现表格识别功能。

deng775747758的博客 1473

零基础教程:Linux下载文件的5种简单方法

刚开始学Linux时,这些下载命令可能会记混,建议多练习几次。记住,每个高手都是从新手开始的,坚持练习就会越来越熟练。作为一名刚接触Linux的新手,下载文件是最基础也最常用的操作之一。每种方法都有其适用场景:wget适合简单下载,curl功能更丰富,scp和sftp适合远程服务器操作,rsync则适合大量数据同步。对于想快速验证下载效果的朋友,平台的一键部署功能也很方便。比如你下载了一个网页项目,可以直接部署查看效果,不用折腾本地环境。sftp是一个交互式的文件传输程序,适合需要多次操作的情况。

IndigoNight21的博客 1135

常见js手撕题及算法总结

设计一个lazyMan,实现以下功能: LazyMan(‘Tony’); // Hi I am Tony LazyMan(‘Tony’).sleep(10).eat(‘lunch’); // Hi I am Tony // 等待了10秒… // I am eating lunch LazyMan(‘Tony’).eat(‘lunch’).sleep(10).eat(‘dinner’); // H...

没有名字适合我的博客 3176

深入浅出SFTP

在我们开始探索SFTP的奥秘之前,让我们先回顾一下基础概念。SFTP,或者说“安全文件传输协议”,是一种在网络上安全传输文件的协议。它基于SSH(Secure Shell)协议,这意味着所有通过SFTP传输的数据都会进行加密,保证数据传输过程中的安全和完整性。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 1142

OpenCLI入门:让任何网站变成你的命令行工具(超详细版)

最有用的工具,往往是最简单的。 opencli就是这样。 它不会帮你写代码,不会帮你做决策,但它能把200+个平台装进你的命令行。 让你用最简单的方式,获取最丰富的数据。

weixin_66295112的博客 2088

初识数据结构之入门必懂——线性表(顺序表)

本文将介绍数据结构中的线性表与线性表中最简单的结构——顺序表

m0_64705485的博客 904

SFTP命令实战指南:安全文件传输与自动化运维技巧

文件传输协议是网络通信和数据交换的基础技术,其核心原理是在客户端与服务器之间建立连接通道进行数据交换。传统FTP协议采用明文传输,存在严重的安全风险,而基于SSH协议构建的SFTP则通过加密隧道确保传输安全,成为现代运维和开发中的关键技术。SFTP不仅提供了加密的数据传输能力,还支持完整的文件管理操作,在自动化部署、日志收集、跨服务器数据同步等应用场景中发挥着重要作用。掌握SFTP命令行操作,特别是put/get命令的递归传输、通配符批量操作以及密钥认证的自动化脚本集成,能够显著提升运维效率。本文深入解析S

weixin_29758911的博客 256

英伟达DeepStream学习笔记7——DeepStream接入USB相机并实现广角摄像头的畸变矫正

deepstream官方提供了一个畸变矫正的例子,包含了鱼眼和普通广角的矫正。我目前准备做一个广角的畸变矫正,我已经使用opencv实现功能,目前增加到deepstream框架中。示例代码在\opt\nvidia\deepstream\deepstream-5.0\sources\apps\sample_apps\deepstream-dewarper-test 中,鱼眼矫正——deepstream官方版 https://developer.nvidia.com/blog/calibration-trans

耶律大石的博客 1601

SFTP搭建

SFTP搭建 【前言】 前段时间被告知需要搭建一个sftp,用来和tob客户进行文件传递,虽然不是很紧急,但是最终还是得弄出来,由于最近一直在忙另外两个项目,一直没时间搞,直到这两天稍微有点时间,之前确实仅仅局限于了解,并没有动手搭建,估记录一下。 【SFTP简介】 各位看官老爷对FTP应该不陌生吧,文件传输协议,TCP/IP协议簇之一,用来进行双向传输文件,前端时间刚刚写过HTTP和HT...

hobby云说 659

实战指南:Qwen3-ASR-1.7B 语音识别

本文介绍了Qwen3-ASR语音识别模型的安装与使用。

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 1803

基于STM32F1XX 、HAL库的OPT4001-Q1环境光传感器驱动应用C语言程序设计

OPT4001-Q1 的输出是半对数 的,具有 9 个二进制对数满量程照度范围,每个范围内具有高度线性响应,使得 PicoStar™ 型号的测量能力为 312.5μlux 至 84klux,USON 型号的测量能力为 400µlux 至 107klux。// 禁用中断(示例)

PP_Cottage的博客 461

如何快速配置SFTP公网地址并随时随地传输文件?

如今,远程办公和数据共享已经成为常态。如果你正在寻找一个高效且安全的方式来管理和传输文件,那么群晖NAS中的SFTP服务绝对是一个不错的选择。然而,在没有公网IP或面对复杂网络环境时,如何实现远程访问却成了一大难题。今天,我将为大家介绍一种解决方案:通过在群晖NAS中开启SFTP服务,并结合Cpolar内网穿透工具配置固定公网地址,轻松打造一套高效、安全的跨网络文件传输系统。无论你身处何地,都能享受无缝的远程工作与生活体验。

知道的越多,不知道的越多。 1864

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Centos7 配置多用户SFTP服务:从基础搭建到日志监控全流程

本文详细介绍了在CentOS 7系统上搭建多用户SFTP服务的完整流程。通过配置SSH服务、创建独立用户与Chroot目录、设置精细权限,并重点配置独立的日志记录系统,实现安全可控的文件共享与操作审计,有效解决多团队文件管理混乱与安全隐患。

t8u9v0的博客 436

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

CentOS 7 SFTP服务器搭建:基于Chroot的安全文件共享实践

在Linux服务器管理中,文件传输协议是数据交换的基础。SFTP(SSH File Transfer Protocol)作为SSH协议的内置子系统,通过加密隧道传输数据,从根本上解决了传统FTP明文传输的安全隐患。其技术价值在于无需额外服务端口,复用现有SSH基础设施即可实现安全的文件传输。在企业数据备份、团队文档共享等场景中,SFTP结合Chroot(监牢)机制,能够将用户访问严格限制在指定目录,有效防止越权操作。本文以CentOS 7为平台,详细解析如何通过配置OpenSSH的ChrootDirecto

weixin_33806859的博客 314

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

_Linux学习笔记(六):SFTP配置、用户组管理、文件属性、目录权限设置

我本打算直接复制Nginx配置实例的,但是觉着这样学不到什么,所以还是准备动手直接一个一个研究一下, 这时就遇到一个问题,要上传东西到服务器上,需要用到SFTP服务,本篇就记录关于配置SFTP服务的一些要点(对于我个人),笔记会呈现怎么用的结构完全取决于我学习探索时的顺序。什么是SFTP安全文件传输协议(Secure File Transfer Protocol)是由Internet工程任务组(I...

weixin_39883260的博客 1051
上一篇: Class BufferedReader字符缓冲输入流
下一篇: ZooKeeperJMXenabled by default Using config:Error contacting serviceIt is probably not running的解决与思考
崔凯洋
博客等级 码龄6年 26粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值