176 votes

Automatiser la commande ssh-keygen -t rsa afin de ne pas demander un mot de passe

J'ai besoin d'automatiser la commande ssh-keygen -t rsa avec un mot de passe entrer à l'invite de commandes. Comment puis-je le faire à partir d'un script shell?

Merci

242voto

Shamoon Points 3306

ssh-keygen -f file.rsa -t rsa -N ''

45voto

Daniel Little Points 4451

Si vous avez besoin de le faire à partir de PowerShell dans windows, utilisez:

ssh-keygen -f $Name -t rsa -N "''"

remarque vous devez également assurer le git bin est dans votre chemin:

$sshPath = "<path>\git\bin\"

$env:path += ";$sshPath"

Puis de l'utiliser en PoshGit c'est juste:

Add-SshKey "<path>\.shh\KeyFilename"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X