Linux使用scp命令从远程服务器拷贝文件
scp是Linux下基于SSH的文件传输命令。本文介绍scp从远程服务器下载文件、上传文件到远程服务器、以及传输整个目录的常用命令和参数说明。
在 Windows 用 PowerShell 从 Linux 复制文件到本地:
scp -i <密钥路径> <用户名>@<远程主机IP>:<文件路径> <本地存储路径>
示例:
scp -P 22 -i /root/my-key.pem root@YOUR_SERVER_IP:/home/hello.py /down/pic
密钥权限问题
可能会遇到:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0711 for '/root/my-key.pem' are too open.
意思是说密钥文件权限设置太开放了,修改为 600 即可:
chmod 600 /root/my-key.pem
从本地传到远程
scp -P <端口> -i "<密钥路径>" <本地文件> <用户>@<远程IP>:<远程路径>
-P和-i参数写在前面,最后写:本地文件地址 远程存储路径
评论
已显示全部评论