利用scp远程上传下载文件/文件夹
【利用scp远程上传下载文件/文件夹】title: 利用scp远程上传下载文件/文件夹
categories:[文件传输]
tags:[疑难杂症]
date: 2022/05/18
作者:hackett
微信公众号:加班猿
利用scp远程上传下载文件/文件夹
scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。
需要安装openssh-server
sudo apt-get install openssh-server
Linux:输入scp命令
usage: scp [-346BCpqrTv] [-c cipher] [-F ssh_config] [-i identity_file]
[-J destination] [-l limit] [-o ssh_option] [-P port]
[-S program] source ... target
命令参数
scp(选项)(参数)
选项
-1:使用ssh协议版本1;
-2:使用ssh协议版本2;
-4:使用ipv4;
-6:使用ipv6;
-B:以批处理模式运行;
-C:使用压缩;
-F:指定ssh配置文件;
-i:identity_file 从指定文件中读取传输时使用的密钥文件(例如亚马逊云pem),此参数直接传递给ssh;
-l:指定宽带限制;
-o:指定使用的ssh选项;
-P:指定远程主机的端口号;
-p:保留文件的最后修改时间,最后访问时间和权限模式;
-q:不显示复制进度;
-r:以递归方式复制。
参数
源文件:指定要复制的源文件。
目标文件:目标文件。格式为user@host:filename(文件名为目标文件的名称)。
测试
scp hackett@192.168.15.210:/home/hackett/test.txt . # 下载192.168.15.210的?件
scp mi9.aac simpong@192.168.15.210:/home/hackett/ # 上传文件到192.168.15.210
scp -r simpong@192.168.15.210:/home/hackett/test . # 下载test整个目录到本地
scp -r test hackett@192.168.15.210:/home/hackett/ # 上传本地test整个?录到192.168.15.210
推荐阅读
- quartus|利用quartus ii进行IP核的调用
- 如何利用主题分析获得更好的用户体验
- 有说服力的设计(有效利用先进的心理学)
- 在UX设计中利用心理模型
- Ubuntu利用ROS搭建手机移动网络摄像头(Android)
- 远程真机调试 | 三星 Android 10上线
- ESA2GJK1DH1K升级篇: STM32远程乒乓升级,基于Wi-Fi模块AT指令TCP透传方式,MQTT通信控制升级(含有数据校验)-APP用户程序制作过程
- 迷你教程–在整个设计过程中充分利用Figma的功能
- 利用kali生成木马远程控制安卓手机
- python利用什么写模块_python模块是什么(写法及作用分析)