SCP文件传输命令解析

首要条件:至少有一端为服务器(开启了ssh服务 -> sshd)

开启命令:

Windows:net start sshd

Linux:service ssh start 或 systemctl status sshd.service

次要条件:在客户端进行操作(ssh-agent)

命令:

A:【服务器文件路径】 B:【本地文件路径】

scp 服务器用户名@服务器IP:A B

scp B 服务器用户名@服务器IP:A

格式:

scp [选项] 源文件或目录 目标文件或目录(与cp命令一样)

注意

Windows路径需要把反斜杠(\)修改为正斜杠(/),在盘符前加一个正斜杠(/)

示例:

scp -r /C:/path/to/send root@192.168.0.1:/path/to/ destination/

示例解析:

1. 两个路径一个是Windows路径,一个是Linux路径,root@192.168.0.1在Linux路径前面,说明Linux是服务器端,Windows是客户端;

2.. Windows路径在前,说明是Windows向Linux发送文件;

3. -r参数说明发送的是文件夹

4. 由于只能在客户端操作,所以可以认为,此命令作用为本地Windows客户端向远程Linux服务器发送文件夹。

2024.11.21

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值