unable to start ssh-agent service, error :1058

 2019/08/14, last updated 2022/08/03 -  moriya -  ~1 Minute

windows server のコマンドプロンプトから ssh-agent を実行すると、このようなエラーが出た。(特殊な使い方かもしれないが。)その場合の対処法。

  1. コントロール パネル > システムとセキュリティ > 管理ツールにあるサービスを開く。
  2. OpenSSH Authentication Agent を開く。
  3. スタートアップの種類を「自動」に設定し、適用ボタンを押す。
  4. 開始ボタンを押す。

これで

ssh-add 鍵ファイル

を実行して、ssh を実行すると、鍵ファイルを認証時に使ってくれる。

また、別のコマンドプロンプトを開いた場合も、agent が鍵を保持したままなので、改めて ssh-add する必要はない。

Using Git via SSH on Windows 10 (1803) on Powershell   を参考にすると、powershell でも起動できそうだ。