我想用以下命令将文件从我的本地计算机(Windows 10)复制到虚拟机实例:
gcloud compute scp --zone us-central1-a C:UsersrootDownloads***.sql ***-sandbox:~/var/www/html
我收到此错误
尽管接受密钥,服务器拒绝公钥签名!致命: 已断开连接:没有受支持的身份验证方法可用(服务器) 已发送:公钥,gssapi-keyex,gssapi-with-mic) 错误: (gcloud.compute.scp) [C:\Users\root\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\sdk\pscp.exe] 退出,返回代码 [1]。
我尝试删除应用程序数据中的.ssh文件夹,但仍然不起作用。知道吗?
从Windows机器到Linux,你需要安装WinSCP这个过程在这里得到了很好的解释。
您是如何创建公钥/私钥对的?我使用了"腻子堆"并遇到了类似的问题,并通过以下方式修复了它们
- 至少更新"腻子堆栈":选美和腻子凯基到最新版本(https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)
- 创建新的密钥对。
- 用新公钥替换旧公钥