Google Cloud-服务器尽管接受了密钥但仍拒绝了公共密钥签名

时间:2019-01-29 04:01:03

标签: google-cloud-platform

我想使用以下命令将文件从本地计算机(Windows 10)复制到vm实例:

<mat-form-field>
    <mat-select [(value)]="selectedOption" placeholder="Purpose" [formControl]="purposeControl" required >
        <mat-option>--</mat-option>
        <mat-option *ngFor="let purpose of purposeList" [value]="purpose">{{purpose.value}} </mat-option>
    </mat-select>
    <mat-error *ngIf="purposeControl.hasError('required')"> Please choose a Purpose</mat-error>
    <mat-hint>{{purposeControl.value?.value}}</mat-hint>
</mat-form-field>

我收到此错误

  

尽管接受密钥,服务器仍拒绝了公共密钥签名!致命:   断开连接:没有可用的受支持的身份验证方法(服务器   发送:publickey,gssapi-keyex,gssapi-with-mic)错误:   (gcloud.compute.scp)[C:\ Users \ root \ AppData \ Local \ Google \ Cloud   已退出SDK \ google-cloud-sdk \ bin \ sdk \ pscp.exe,返回代码为[1]。

我尝试删除Application Data中的.ssh文件夹,但仍然无法正常工作。 有想法吗?

1 个答案:

答案 0 :(得分:1)

从Windows机器到Linux,您需要安装WinSCP Here对程序进行了很好的解释。