能用的完整命令(在 CMD 里执行):
scp -i C:\Users\NEC\.ssh\sshkey -r root@139.129.26.90:/data/103/ D:\139\
执行前确保目标目录存在:
mkdir D:\139
说明
| 部分 | 含义 |
|---|---|
scp |
Windows 自带 OpenSSH 客户端 |
-i C:\Users\NEC\.ssh\sshkey |
指定私钥(必须放 C 盘本地,H 盘 ACL 不生效) |
-r |
递归复制整个目录 |
root@139.129.26.90:/data/103/ |
源,末尾 / 表示复制目录内容 |
D:\139\ |
目标 |
首次配置私钥(如果换机器或重装)
mkdir C:\Users\NEC\.ssh
copy H:\ssh-key\sshkey C:\Users\NEC\.ssh\sshkey
icacls "C:\Users\NEC\.ssh\sshkey" /inheritance:r
icacls "C:\Users\NEC\.ssh\sshkey" /grant:r "desktop-eei3h80\nec:R"
拓展: rsync -avz --progress -e "ssh -i C:\Users\NEC\.ssh\sshkey" root@139.129.26.90:/data/103/ D:\139\