Skip to content

SSH

Generate SSH keys

Generate ssh keys using the ssh-keygen command:

1
ssh-keygen

after choosing any passwords the ssh key will be saved in the “.ssh” folder in the user directory

Restore permissions on ssh keys in user directory:

1
2
3
4
$key = "$env:USERPROFILE\.ssh\id_rsa"
icacls $key /inheritance:r
icacls $key /grant:r "${env:USERDOMAIN}\${env:USERNAME}:(F)"
icacls $key /remove:g "Everyone" "BUILTIN\Users" "NT AUTHORITY\Authenticated Users"