在日常运维工作中,`scp` 命令是传输文件的利器,但若涉及私钥认证,操作需格外小心。本文将手把手教你如何通过 `scp -i` 完成私钥下载,助你高效管理远程服务器!🌟
首先,确保你的本地环境已安装 OpenSSH。接着准备私钥文件(如 `id_rsa`),并确认其权限设置为 600(chmod 600 id_rsa)。这是保护私钥安全的重要步骤!🔒
执行命令时,格式如下:
```bash
scp -i /path/to/private_key user@remote_host:/path/to/remote/file /local/destination
```
例如:
```bash
scp -i ~/.ssh/id_rsa root@192.168.1.10:/data/file.txt ./
```
过程中可能会提示输入密码或确认指纹,请按指示操作。完成传输后,记得妥善保存私钥,避免泄露!💡
掌握这一技能,无论是文件迁移还是跨服务器协作,都能事半功倍!快试试吧,让效率翻倍!💪✨