首页 > 解决方案 > 如何将文件夹从远程服务器(数字海洋)复制到本地计算机

问题描述

我正在尝试将一个文件夹从我的数字海洋服务器复制到我的计算机。我已经成功地以 root 身份连接到我的服务器,并且我已经设置了 ssh 公钥

我使用命令root@my-server_ip to连接成功。

当我尝试复制文件时

scp -r root@my-server_ip:/file/path/ /where/to/put

我收到这个错误Permission denied (publickey).

我无法弄清楚到底是什么问题

标签: digital-oceanscp

解决方案


Permission denied当服务器无法验证传入连接时发生。通过 scp 发出请求时,您需要明确提供身份文件的路径(ssh 密钥)。

像这样的东西:

scp -i <path_to_identity_file> -r root@my-server_ip:/file/path/ /where/to/put


推荐阅读