scp命令使用(安全复制文件)

🔹 一、基本语法

scp [参数] 源路径 目标路径

📥 二、从远程服务器下载到本地

scp user@远程IP:/远程/路径/文件名 /本地/路径/

示例:

scp root@192.168.1.100:/home/root/data.csv /home/user/

📤 三、从本地上传到远程服务器

scp /本地/路径/文件名 user@远程IP:/远程/路径/

示例:

scp /home/user/data.csv root@192.168.1.100:/home/root/

📁 四、复制整个目录(加 -r

scp -r /本地/目录 user@远程IP:/远程/目录/

示例:

scp -r /home/user/myfolder root@192.168.1.100:/home/root/

🛠️ 五、常用参数说明

参数 作用
-r 递归复制整个目录
-P 指定 SSH 端口(注意是大写 P)
-C 压缩传输,加快速度
-v 显示详细过程,调试用

📌 六、自定义端口示例

如果服务器 SSH 使用了非 22 端口,比如 2222:

scp -P 2222 /home/user/data.csv root@192.168.1.100:/home/root/

🔐 七、首次连接提示

首次连接时可能会出现提示:

The authenticity of host '192.168.1.100' can't be established.
Are you sure you want to continue connecting (yes/no)? 

输入 yes 即可继续。

posted @ 2025-04-17 16:55  槑孒  阅读(5779)  评论(0)    收藏  举报