1

Cloud Control を使用して YII フレームワークを構成しています。Windows PC でコマンド プロンプトを使用して SSH キーを生成しようとしています。PCにcctrl 1.8.5をインストールしました。アプリケーションをインストールした後、コマンド プロンプトで cctrluser key.add と入力すると、以下のエラーが表示されました。誰か助けてくれませんか?

C:\Users\sumit>cctrluser key.add
Key 'C:\Users\sumit/.ssh/id_rsa.pub' seems to be invalid or not found!
Type "Yes" to generate a new default SSH-key pair: yes
Traceback (most recent call last):
  File "cctrluser", line 150, in <module>
  File "cctrluser", line 34, in main
  File "cctrluser", line 144, in parse_cmdline
  File "cctrl\common.pyo", line 99, in run
  File "cctrl\user.pyo", line 124, in addKey
  File "cctrl\keyhelpers.pyo", line 149, in create_new_default_ssh_keys
  File "cctrl\keyhelpers.pyo", line 57, in generate_rsa_keys
  File "cctrl\keyhelpers.pyo", line 85, in generate_rsa_key_manually
  File "cctrl\keyhelpers.pyo", line 101, in generate_private_rsa_key_file
  File "paramiko\__init__.pyo", line 65, in <module>
  File "paramiko\transport.pyo", line 45, in <module>
  File "paramiko\ecdsakey.pyo", line 24, in <module>
ImportError: No module named ecdsa
4

2 に答える 2

2

私は解決策を見つけました。

Git Bash を入手します。

次に、次のコマンドを使用します。

$ ssh-keygen -C youremail@provider.com  

作成した ssh を id_rsa に保存します (デフォルト、推奨される場所)。

youremail@provider.com は、cloudcontrol アカウントの作成に使用したメールです。

次に、cloudcontrol アカウントに移動し、SSH キーの入力に ~/.ssh/id_rsa.pub のコンテンツを追加します。

于 2014-02-22T19:05:05.533 に答える
0

ecdsa 依存関係が修正された新しいcctrlバージョンが本日リリースされたため、自動 ssh キー生成が再びサポートされます。

于 2014-02-25T15:33:39.337 に答える