前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux命令-远程服务器上传下载文件

Linux命令-远程服务器上传下载文件

作者头像
沁溪源
修改于 2021-07-20 02:11:42
修改于 2021-07-20 02:11:42
7.5K00
代码可运行
举报
文章被收录于专栏:沁溪源沁溪源
运行总次数:0
代码可运行

目录

搭建阿里云服务器需要上传一些安装包,比如JDK,kafka等等…,之前的上传服务文件可能会选择采用XShell等远程软件,换了电脑之后就想着是不是存在其他方式呢?特意百度了解一下,感觉也挺方便的,总结如下:

一、SSH远程连接服务器

1、ssh远程连接服务器:

命令:ssh 用户名@ip,根据提示输入登录密码,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ssh root@服务器
root@服务器's password: 
Last login: Thu Jun 28 10:13:49 2018 from 客户端IP
Welcome to aliyun Elastic Compute Service!
[root@iZ2fsdgty4Z ~]# 

二、利用scp客户端进行文件(夹)上传、下载

1、上传文件

命令:scp 本地文件路径 用户名@服务器ip:目标路径

注意:此时的终端是基于自己本地电脑的目录,非服务器登录目录; 示例如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wxMacBook-Pro:~ % scp /User/mysql.log root@服务器IP:/usr/local
root@服务器's password: 
Permission denied, please try again.
root@服务器's password: 
mysql.log         100% 4828    36.4KB/s   00:00    
wxMacBook-Pro:~ % 

2、上传文件夹

命令:scp -r 本地文件夹路径 用户名@服务器ip:目标路径 示例如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wxMacBook-Pro:~ %  scp -r /User/XXX/log root@服务器:/usr/local/XXX
root@服务器's password: 
.DS_Store                                     100% 6148   546.9KB/s   00:00    
log                               100% 4828   234.6KB/s   00:00    
log                              100% 4828   372.1KB/s   00:00    
wxMacBook-Pro:~ % 

3、scp下载文件

命令: scp 用户名@服务器ip:文件路径 本地文件路径 示例如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wxMacBook-Pro:~ %  scp root@服务器:/var/log/mysql.log /Users/XXX/Downloads/
root@服务器's password: 
mysql.log                                100% 4828   194.3KB/s   00:00    
wxMacBook-Pro:~ %  

4、scp下载文件夹

命令:scp -r 用户名@服务器ip:文件夹路径 本地文件夹路径 ** 示例如下:**

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wxMacBook-Pro:~ % scp -r root@服务器:/var/log/kafka-logs /Users/XXX/Downloads/
root@服务器's password: 
.DS_Store                                     100% 6148     1.0MB/s   00:00    
kafka-logs                               100% 4828   376.0KB/s   00:00    
kafka-logs                              100% 4828   309.5KB/s   00:00    
wxMacBook-Pro:~ % 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/07/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Ubuntu SSH连接、远程上传下载文件
Ubuntu SSH连接、远程上传下载文件 SSH是指Secure Shell,SSH协议族由IETF(Internet Engineering Task Force)的Network Working Group制定,SSH协议的内容SSH协议是建立在应用层和传输层基础上的安全协议。
猫头虎
2024/04/07
8180
SFTP 上传、下载文件
SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。SFTP为SSH的一部分, SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接操作。SFTP传输提供了密码和密钥验证机制,可以有效防止传输过程的威胁和攻击。在 RHEL 9 中安全复制协议(SCP)存在已知的安全漏洞已被弃用,远程拷贝文件推荐使用SFTP安全文件传送协议。Windows 常用的SFTP客户端有XFTP、WinSCP、FileZilla等。
Kevin song
2023/12/19
2.2K0
SFTP 上传、下载文件
再见Xshell、Xftp!Python执行Linux命令、上传下载远程文件
相信大家应该都接触过Linux操作系统(Ubuntu、Centos等),那么在使用的Linux操作系统需要使用一些远程ssh工具,尤其是公网服务器。
Python研究者
2021/06/22
2.5K0
再见Xshell、Xftp!Python执行Linux命令、上传下载远程文件
从Linux服务器上传下载文件到的操作命令方法
从Linux服务器上传或者下载文件到本地除了使用FTP外,还可以通过Linux命令来实现,Linux服务器与本地电脑之间传输文件的命令及使用方法:
用户1685462
2021/08/27
14K0
再见Xshell、Xftp!Python执行Linux命令、上传下载远程文件
相信大家应该都接触过Linux操作系统(Ubuntu、Centos等),那么在使用的Linux操作系统需要使用一些远程ssh工具,尤其是公网服务器。
Python研究者
2021/06/05
2.3K0
002.SSH日常命令
scp root@远程主机ip:[远程主机文件绝对路径] [需要保存的本地位置]:从远程主机下载文件到本机
木二
2019/07/26
4540
如何在 Linux 上复制文件/文件夹到远程服务器?
从一个服务器复制文件到另一个服务器,或者从本地到远程复制是 Linux 管理员的日常任务之一。
星哥玩云
2022/07/26
16K0
Python Paramiko实现sftp文件上传下载以及远程执行命令
Paramiko模块是基于Python实现的SSH远程安全连接,用于SSH远程执行命令、文件传输等功能。
py3study
2020/02/29
10.2K0
Linux的scp指令使用场景
Linux的服务器之间传文件的指令操作通常有两种,一种是sftp、ftp,另一种是scp,这两类指令,都可以实现文件的上传和下载。但是,如果不是写在脚本中,而是纯指令操作,sftp和ftp在登陆后才可以执行cd或者直接cp,因此,包括登陆在内,至少需要两次指令操作,而scp只需要一次操作即可完成文件的上传和下载。
bisal
2021/02/01
1.2K0
使用scp进行与服务器的文件交互(上传和下载)
​ 通常我们上传或下载文件会使用一些软件,如xftp,winscp, finalshell,前面几篇文章已经介绍了如何搭一个命令行环境以及使用命令行去连接服务器,进行交互,这次我们使用命令行来进行文件的上传和下载,通常当我们想要上传文件到服务器时,不是通过软件就是ftp,比较的繁琐,而且底层使用的原理都是一样的,这次介绍使用scp命令进行命令行端的文件操作,无需再打开软件,找到文件,拖进去或者其他比较费时的操作
caoayu
2020/09/23
1.7K0
linux中远程服务器上传输文件的10个sftp命令示例
File Transfer Protocol (FTP) 是一种广泛使用的协议,用于以未加密的格式远程传输文件或数据,这不是一种安全的通信方式。 众所周知 File Transfer Protocol 根本不安全,因为所有传输都以明文形式进行 所以, FTP可以在有限的情况下或在你信任的网络上使用。SCP和SSH解决了这种安全缺陷,并在远程计算机之间传输数据时添加了一个加密的安全层。 sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网
入门笔记
2022/06/02
3.8K0
linux中远程服务器上传输文件的10个sftp命令示例
linux - 简单上传下载文件(lrzsz、scp)
在新建的服务器大搭建环境中,偶尔会遇到一些临时改动的问题,比如想把本地文件传输到远程服务器,或者是下载远程服务器的文件,介绍lrzsz和scp命令进行文件的上传和下载,我本地的开发环境是mac本,如果是windows lrzsz命令支持的会更好。
stark张宇
2023/10/19
9390
Linux系统之scp命令的基本使用
江湖有缘
2024/03/17
5.5K0
Linux系统之scp命令的基本使用
[231]linux下怎么样上传下载文件夹
test1为源目录,test2为目标目录,zhidao@192.168.0.1为远程服务器的用户名和ip地址。
周小董
2022/04/12
5.2K0
[231]linux下怎么样上传下载文件夹
[Linux] scp本地服务器和远程服务器拷贝文件
scp 用户名@远程服务器ip:远程路径 本地路径 -r 是上传下载本地目录到远程
唯一Chat
2019/09/10
3K0
[Linux] scp本地服务器和远程服务器拷贝文件
如何高效的在服务器和本地进行上传和下载文件
昨天, 师弟告诉我可以在xshell中使用sz进行下载, 想要上传的话用rz就行了. 然后我竟然没有听过. 学习最好的方法就是写一篇博客, 比如这篇.
邓飞
2019/06/13
3.8K0
Python 实现批量从不同的Linux服务器下载文件
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
授客
2019/09/11
1.8K0
Python 实现批量从不同的Linux服务器下载文件
ftp工具类:上传与下载文件
linux服务器搭建ftp服务: https://program.blog.csdn.net/article/details/88825921
全栈程序员站长
2022/08/26
3.9K0
如何把Node项目部署到服务器上
国内用户如果没有特殊需求可以选择前三种,这里我阿里云举例,当然其他服务器的配置都是相通的。
越陌度阡
2023/02/13
4.7K0
如何把Node项目部署到服务器上
FTP命令 上传下载文件[通俗易懂]
格式:ftp [hostname| ip-address] a)在linux命令行下输入:
全栈程序员站长
2022/11/08
5.6K0
相关推荐
Ubuntu SSH连接、远程上传下载文件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验