"Error Message Invalid Key" 连接到 Google Compute Engine 实例作为远程服务器时的 WebStorm
"Error Message Invalid Key" WebStorm when connecting to Google Compute Engine instance as a remote server
当我尝试在 WebStorm 中添加 .ppk
文件以获取对我的 Compute Engine 实例的远程服务器访问权限时,我在 WebStorm 中遇到错误:
google_compute_engine.ppk is corrupt or has unknown format. Only SSH2
Keys in OpenSSH format (DSA, RSA, ECDSA) or PUTTY private Key *.ppk
are supported. Error Message Invalid Key : [xxxxxxxx]
我经历了这个 post how-to-convert-ssh-keypairs-generated-using-puttygenwindows-into-key-pairs-use 然后我做了这些步骤。
打开puttygen
转到文件然后加载私钥
- 生成public/private键值对点击生成。
现在在 Webstorm 中使用这个新生成的密钥。
无效
-----BEGIN OPENSSH PRIVATE KEY-----
正确
-----BEGIN RSA PRIVATE KEY-----
修复步骤
删除旧文件
rm -rf ~/.ssh/*
创建新文件 (-m pem)
ssh-keygen -t rsa -b 2048 -m pem -f ~/.ssh/google_compute_engine -C username
当我尝试在 WebStorm 中添加 .ppk
文件以获取对我的 Compute Engine 实例的远程服务器访问权限时,我在 WebStorm 中遇到错误:
google_compute_engine.ppk is corrupt or has unknown format. Only SSH2 Keys in OpenSSH format (DSA, RSA, ECDSA) or PUTTY private Key *.ppk are supported. Error Message Invalid Key : [xxxxxxxx]
我经历了这个 post how-to-convert-ssh-keypairs-generated-using-puttygenwindows-into-key-pairs-use 然后我做了这些步骤。
打开puttygen
转到文件然后加载私钥
- 生成public/private键值对点击生成。
现在在 Webstorm 中使用这个新生成的密钥。
无效
-----BEGIN OPENSSH PRIVATE KEY-----
正确
-----BEGIN RSA PRIVATE KEY-----
修复步骤
删除旧文件
rm -rf ~/.ssh/*
创建新文件 (-m pem)
ssh-keygen -t rsa -b 2048 -m pem -f ~/.ssh/google_compute_engine -C username