Выполнение следующей команды
-N означает парольную фразу RSA -C Адрес электронной почты пользователя -f Местоположение новой пары ключей RSA
ssh-keygen -t dsa -N "" -C "username@example.com" -f ~/.ssh/random_id
const { exec } = require('child_process');
const randomId = '';
const userEmailAddress = ''
const baseLineCommand = `ssh-keygen -t dsa -N "" -C "${userEmailAddress}" -f ~/.ssh/${randomId}`;
exec(baseLineCommand, (err, stdout, stderr) => {
if (err) {
console.error(err);
return;
}
// New RSA key key pair has been successfully generated
console.log(stdout);
});