Windows11 - 使用 sftp连接 CentOS 7,实现文件上传与下载_windows连接sftp-程序员宅基地

技术标签: Linux  linux  服务器  cmd  windows  centos  


前言

Windows系统的cmd命令实现远程连接服务器,并且使用 sftp连接 CentOS 7,实现文件上传与下载


一、ssh连接服务器

注意:下方所有服务器ip,均为示例ip

Microsoft Windows [版本 10.0.22621.963]
(c) Microsoft Corporation。保留所有权利。

C:\Users\nanyi>ssh -p 22 root@8.161.180.227 
root@8.161.180.227's password:
Last failed login: Tue Jan 10 12:21:59 CST 2023 from 122.80.263.116 on ssh:notty
There were 24 failed login attempts since the last successful login.
Last login: Sun Dec 18 14:35:25 2022 from 126.213.74.53

Welcome to Alibaba Cloud Elastic Compute Service !

-bash: export: `/usr/local/software/nginx-1.21.6/sbin': not a valid identifier
[root@izbp1g3qo24yvt8e0635uxz ~]# dir
get-docker.sh  logs  tmall_logs
[root@izbp1g3qo24yvt8e0635uxz ~]# cd /
[root@izbp1g3qo24yvt8e0635uxz /]# dir
bin   dev  home  lib64       media  mynacos  proc  run   srv  tmall  usr  菜谱.txt
boot  etc  lib   lost+found  mnt    opt      root  sbin  sys  tmp    var

这样就成功连接上服务器,不过命令和Linux上命令有所区别

二、sftp连接服务器,实现文件上传与下载

如下(示例):

C:\Users\nanyi>sftp root@8.161.180.227
root@8.161.180.227's password:
Connected to 8.161.180.227.
sftp>

注意:sftp> 表示已经进入 sftp 的交互模式。
连接成功之后,使用 pwd 命令查看远程服务器上的当前工作目录:

sftp> pwd
Remote working directory: /root

使用 ls 命令查看远程服务器上的当前工作目录下的文件:

sftp> ls -l
lrwxrwxrwx    1 root     root            7 Aug 18  2017 bin
dr-xr-xr-x    4 root     root         4096 Sep 12  2017 boot
drwxr-xr-x   19 root     root         2980 Jan 21  2022 dev
drwxr-xr-x   85 root     root         4096 Feb 14  2022 etc
drwxrwxrwx    3 root     root         4096 Jun 15  2021 home
lrwxrwxrwx    1 root     root            7 Aug 18  2017 lib
lrwxrwxrwx    1 root     root            9 Feb  5  2021 lib64
drwx------    2 root     root        16384 Aug 18  2017 lost+found
drwxr-xr-x    2 root     root         4096 Nov  5  2016 media
drwxr-xr-x    2 root     root         4096 Nov  5  2016 mnt
drwxr-xr-x    7 root     root         4096 Feb  8  2022 mynacos
-rw-r--r--    1 root     root           13 Apr  8  2022 菜谱.txt

使用 lpwd 命令查看本地服务器上的当前工作目录:

sftp> lpwd
Local working directory: c:\users\nanyi

使用 lcd 命令切换到本机指定工作目录:

sftp> lcd D:\
sftp> lpwd
Local working directory: d:\

使用 lls 命令查看本机指定目录下的文件:

sftp> lls D:\
2022/12/09  16:44    <DIR>          nanyi_rust_projects
2021/10/16  13:44    <DIR>          Pr
2021/01/26  21:44    <DIR>          questionnaire
2022/12/22  15:33    <DIR>          software
2022/07/06  17:48    <DIR>          spring-framework-5.2.x
sftp> 

使用 put 命令将本机上指定目录下的文件上传到远程服务器上当前目录下

sftp> put test.txt
Uploading test.txt to /test.txt
test.txt                                                                              100%    0     0.0KB/s   00:00
sftp> ls -l
lrwxrwxrwx    1 root     root            7 Aug 18  2017 bin
dr-xr-xr-x    4 root     root         4096 Sep 12  2017 boot
drwxr-xr-x   19 root     root         2980 Jan 21  2022 dev
drwxr-xr-x   85 root     root         4096 Feb 14  2022 etc
drwxrwxrwx    3 root     root         4096 Jun 15  2021 home
lrwxrwxrwx    1 root     root            7 Aug 18  2017 lib
lrwxrwxrwx    1 root     root            9 Feb  5  2021 lib64
-rw-r--r--    1 root     root           13 Apr  8  2022 菜谱.txt
-rw-r--r--    1 root     root            0 Jan 10 19:32 test.txt

使用 get 命令从远程服务器上下载指定文件到本地服务器

sftp> ls -l
lrwxrwxrwx    1 root     root            7 Aug 18  2017 bin
dr-xr-xr-x    4 root     root         4096 Sep 12  2017 boot
drwxr-xr-x   19 root     root         2980 Jan 21  2022 dev
drwxr-xr-x   85 root     root         4096 Feb 14  2022 etc
drwxrwxrwx    3 root     root         4096 Jun 15  2021 home
lrwxrwxrwx    1 root     root            7 Aug 18  2017 lib
lrwxrwxrwx    1 root     root            9 Feb  5  2021 lib64
-rw-r--r--    1 root     root           13 Apr  8  2022 菜谱.txt
-rw-r--r--    1 root     root            0 Jan 10 19:32 test.txt
sftp> lpwd
Local working directory: d:\
sftp> get 菜谱.txt
Fetching /菜谱.txt to 菜谱.txt
/菜谱.txt                                                                           100%   13     0.5KB/s   00:00
sftp> lls
 Volume in drive D is Data
 Volume Serial Number is FE47-6B17

 Directory of D:\


2022/12/09  16:44    <DIR>          nanyi_rust_projects
2021/10/16  13:44    <DIR>          Pr
2021/01/26  21:44    <DIR>          questionnaire
2022/12/22  15:33    <DIR>          software
2022/07/06  17:48    <DIR>          spring-framework-5.2.x
2023/01/11  10:34                13 菜谱.txt

可以看到 “菜谱.txt” 文件已经下载到了本地!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41918166/article/details/128639785

智能推荐

2024 EasyRecovery三分钟帮你恢复 电脑硬盘格式化-程序员宅基地

文章浏览阅读1.5k次,点赞43次,收藏13次。在格式化过程中,硬盘上的所有数据并没有被擦除,而是被标记为可覆盖状态,这意味着只要数据没有被新数据完全覆盖,仍然有可能各种技术手段对其进行恢复性操作。需要注意的是,在对硬盘进行恢复性操作之前,我们需要让硬盘保持刚刚格式化的数据状态,不要再做任何删除或者存储的动作,以免对原数据产生覆盖。如果遇到电脑硬盘被格式化后,第一步要做的是暂停对该硬盘的使用,其次是搜索并下载一款专业性强且口碑不错的数据恢复软件自主恢复数据。4.等待软件扫描结束,从扫描结果中选择需要被恢复的数据后单击“恢复”即可找回丢失的数据。_easyrecovery

基于微信小程序的微信平台签到系统的设计与实现(源码+lw+部署文档+讲解等)_微信扫码签到小程序开发-程序员宅基地

文章浏览阅读999次,点赞15次,收藏20次。博主介绍:全网粉丝15W+,CSDN特邀作者、211毕业、高级全栈开发程序员、大厂多年工作经验、码云/掘金/华为云/阿里云/InfoQ/StackOverflow/github等平台优质作者、专注于Java、小程序技术领域和毕业项目实战,以及程序定制化开发、全栈讲解、就业辅导精彩专栏 推荐订阅2023-2024年最值得选的微信小程序毕业设计选题大全:100个热门选题推荐2023-2024年最值得选的Java毕业设计选题大全:500个热门选题推荐Java精品实战案例《500套》_微信扫码签到小程序开发

基于SpringBoot+Vue+uniapp的实验室考勤管理系统的详细设计和实现(源码+lw+部署文档+讲解等)-程序员宅基地

文章浏览阅读587次,点赞14次,收藏9次。博主介绍:全网粉丝15W+,CSDN特邀作者、211毕业、高级全栈开发程序员、大厂多年工作经验、码云/掘金/华为云/阿里云/InfoQ/StackOverflow/github等平台优质作者、专注于Java、小程序技术领域和毕业项目实战,以及程序定制化开发、全栈讲解、就业辅导精彩专栏 推荐订阅2023-2024年最值得选的微信小程序毕业设计选题大全:100个热门选题推荐2023-2024年最值得选的Java毕业设计选题大全:500个热门选题推荐Java精品实战案例《500套》

程序员有多难撩?网友:已读不回的都是渣男?-程序员宅基地

文章浏览阅读377次。作为打工人,相信很多小伙伴都有过这样的经历,在求职平台上主动给HR发消息,却总是“已读不回”.... 是HR 没有看到吗?还是HR觉得我不合适呢?但是,最近播妞在某平台上看到,有位公司的猎..._程序员 渣男

chrome浏览器解码H265视频方法_chrome h265-程序员宅基地

文章浏览阅读1.9k次,点赞12次,收藏12次。项目系统的视频分析模块用户电脑无法使用浏览器打开。_chrome h265

攻防世界 --> funny_video --> 最完整和正确的解答-程序员宅基地

文章浏览阅读768次,点赞2次,收藏2次。攻防世界 --> funny_video --> 最完整和正确的解答_funny_video

随便推点

libvirt: error : cannot execute binary /usr/bin/qemu-kvm: Permission denied_libvirt cannot execute binary /usr/local/bin/qemu--程序员宅基地

文章浏览阅读5.4k次。libvirt创建虚拟机报错:internal error unable to start guestlibvirt: error : cannot execute binary /usr/bin/qemu-kvm: Permission denied解决:检查状态:# getenforce如果是enforcing模式。修改permissive或关闭。临时修改(不需要重..._libvirt cannot execute binary /usr/local/bin/qemu-system-x86_64 pepermission

中国芯片行业市场十四五前景预测与供给情况分析报告2022-2027年_f&s报告 2022年全球无晶圆ic设计的市场规模-程序员宅基地

文章浏览阅读2.4k次。中国芯片行业市场十四五前景预测与供给情况分析报告2022-2027年第1章:中国芯片行业发展综述1.1 芯片行业概述1.1.1 芯片的定义分析1.1.2 芯片制作过程介绍1.1.3 芯片产业链介绍(1)产业链上游市场分析(2)产业链下游市场分析1.2 芯片行业发展环境分析1.2.1 行业政策环境分析(1)行业标准与法规(2)行业标准与法规(3)行业发展政策(4)代表性地区政策(5)行业发展规划1.2.2 宏观经济发展现状(1)中国GDP..._f&s报告 2022年全球无晶圆ic设计的市场规模

清空缓存区的方法_清空暂存区-程序员宅基地

文章浏览阅读515次,点赞8次,收藏11次。标准输入。_清空暂存区

【深度学习】神经网络的可视化解释!-程序员宅基地

文章浏览阅读2.9k次。来自联盟学习笔记AI博士笔记系列推荐第一个卷积神经网络是Alexander Waibel在1987年提出的时延神经网络(TDNN)[5]。TDNN是应用于语音识别问题的卷积神经网络。它使..._shift-invariant pattern recognition neural network and its optical architect

MFC实现ktv点歌系统(附完整源码)_基于wpf的ktv点歌系统源码-程序员宅基地

文章浏览阅读305次。MFC实现ktv点歌系统(附完整源码)_基于wpf的ktv点歌系统源码

VC2008 express编译QT4.5-程序员宅基地

文章浏览阅读86次。最新的QT4.5发布了,增加了LGPL2.1协议,实在是众望所归啊。。。参考资料:1、【转贴】VC 2005 下如何编译安装并开发 QT 4.4.0 应用程序2、qt4:qt编译安装信息的解读3、qt4:windows下编译qt 4.3.24、网友已编译好的Qt开源版下载(含Debug库)(主要是参考它的configure参数)还有QT安装目录下的“ install ”文件一、下载...