'Error on trying to add Private key with SHA-2 to AWS Opsworks

I am using OpsWorks Chef 11, it was working fine till 15 march 2022.

now getting:

ERROR: You’re using an RSA key with SHA-1, which is no longer allowed. Please use a newer client or a different key type. Please see Improving Git protocol security on GitHub | The GitHub Blog 2 for more information.

fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

I recreated Key with SHA-2 and updated in Github but unable to update in OpsWorks.

Is there any way to pass new SHA-2 key to OpsWorks?



Solution 1:[1]

If You mean accessing a GitHub repository using an SSH URL from OpsWork, then the relevant documentation would be "AWS OpsWorks/ Using Git Repository SSH Keys".

Reminder: AWS OpsWorks Stacks does not support SSH key passphrases.

Enter the private key in the Repository SSH Key box when you add an app or specify cookbook repository. Select Git under Source Control.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 VonC