我正在尝试将文件夹从我的数字海洋服务器复制到我的计算机。 我已经以 root 身份成功连接到我的服务器,并且我有 ssh 公钥设置
我使用命令root@my-server_ip to
成功连接。
当我尝试复制像这样的文件
scp -r root@my-server_ip:/file/path/ /where/to/put
我收到此错误Permission denied (publickey).
我无法弄清楚到底是什么问题
当服务器无法验证传入连接时,会发生Permission denied
。通过 scp 发出请求时,您需要明确提供身份文件的路径(ssh 密钥(。
像这样:
scp -i <path_to_identity_file> -r root@my-server_ip:/file/path/ /where/to/put