Installer la key SSH dans le server UNIX

J'essaie de me connecter à un server UNIX à partir d'un server Windows, via PSFTP. J'utilise cette command dans CMD: psftp.exe -i %userprofile%\.ssh\certificatee.ppk username@unixserver

Le problème est que le server refuse la key privée que j'ai stockée dans le server Windows. Est-il possible d'installer cette key privée sur le server UNIX? J'ai stocké la même key privée dans mon path d'accueil Unix ( /home/user/.ssh/certificatee.ssh ) mais l'erreur est toujours là.

Vous devrez créer une key publique à partir de cette key privée, en utilisant le mastic-keygen ou quelque chose de similaire. Placez la key publique sur le server dans le directory personnel de l'user que vous souhaitez connecter en tant que et append la key du file ~/.ssh/authorized_keys .

Ensuite, modifiez les permissions de manière appropriée:

 cd ~ chmod 700 .ssh chmod 600 .ssh/authorized_keys cd ~ cd ~ chmod 700 .ssh chmod 600 .ssh/authorized_keys chmod 700 .ssh cd ~ chmod 700 .ssh chmod 600 .ssh/authorized_keys