Windows Putty si connette a OSX SSH Server con la chiave SSH

3

Qualcuno potrebbe guidarmi a configurare OSX (10.10 Yosemite) in modo da poter ssh da Windows usando stucco su Mac, ma usando la chiave ssh invece della password.

Sul Mac ho abilitato l'accesso remoto in base alle preferenze di condivisione, ma non sono sicuro di come impostare le chiavi private / pubbliche.

Tutti gli articoli che trovo sulla guida web come collegarsi a Linux da Mac, ma voglio il contrario e dove il client è Windows.

PS - Sono un noob completo quando si tratta di Mac e lo sto usando da 2 giorni!

    
posta Chris Moutray 18.11.2014 - 19:53
fonte

1 risposta

2

Dovrai utilizzare un programma chiamato PuttyGen.exe sul lato Windows per generare una chiave pubblica e privata.

Usando il pulsante "Genera", genera i tasti usando il programma sopra. Dovrai quindi spostare la chiave pubblica che viene generata sul tuo Mac. Salva una copia della chiave privata da utilizzare in seguito utilizzando il pulsante "Salva chiave privata".

Sulla tua macchina Windows copia esattamente il contenuto della tua chiave pubblica e incollali nel file authorized_keys che creerai qui sotto. Il modo più semplice per farlo è aprire una connessione ssh usando Putty sulla tua macchina mac, la prima volta dovrai inserire un nome utente e una password. Quindi creare le cartelle e la struttura dei file e utilizzare un editor per spostare i contenuti. Inserisci dalla finestra del terminale putty collegata al tuo mac:

sudo mkdir ~/.ssh
sudo touch ~/.ssh/authorized_keys
sudo chmod 600 ~/.ssh/authorized_keys
sudo chown root:wheel ~/.ssh/authorized_keys

Quindi la parte di modifica del file che hai creato:

vim ~/.ssh/authorized_keys

Premi il tasto i per inserire il testo. Incolla nella tua chiave pubblica e premi i tasti esc , quindi : w q per salvarlo.

Ora puoi riaprire Putty e creare una nuova sessione. Nella scheda a sinistra espandere SSH e selezionare la scheda Autent . Verso il basso è necessario sfogliare e caricare la chiave privata salvata in precedenza.

HoottenutolamaggiorpartediquestodalfilediaiutoinPuttyGen.exelaprimavoltachel'hofatto.QuandoapriPuttygen.exec'èunaschedaGuidainalto.

Scarica PuttyGen.exe

    
risposta data 18.11.2014 - 21:31
fonte

Leggi altre domande sui tag