Copia la chiave pubblica SSH da Windows a Ubuntu

5

Sto cercando di ottenere la mia chiave pubblica ssh dal mio client Windows all'host ubuntu, ma non ho idea di come. Ho provato a trovare il file authorized_keys, ma non ho avuto successo. il comando ssh-copy-id non ha funzionato da windows. Ho generato la coppia di chiavi pubblica / privata in PuTTYgen. Sto usando OpenSSH sull'host di Ubuntu. Qualche idea su cosa fare?

    
posta user15791 22.08.2017 - 01:50
fonte

3 risposte

2

Any ideas on what to do?

1. MODIFICA Scarica cmder o usa il tuo emulatore di console preferito. Sposta la tua chiave pubblica (id_rsa.pub) e la tua chiave privata (id_rsa) in C:\Users\yourUserName\.ssh\ crea la cartella .ssh se necessario.

2. sul tuo host Windows tramite cmder:

cp C:\Users\yourUserName\.ssh\id_rsa.pub C:\Users\yourUserName\authorized_keys

3. sul tuo host ubuntu:

service ssh status Avvia sshd se necessario

mkdir ~/.ssh/ (se non esiste già)

4. sul tuo host Windows tramite cmder:

cd C:\Users\yourUserName\

scp authorized_keys login-id@ubuntu-Host-Ip:~/.ssh

5. sul tuo host Ubuntu:

chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys

6. sul tuo host Windows tramite cmder:

Verifica se puoi ssh nel tuo host ubuntu senza login / pw auth. Se sì:

rm C:\Users\yourUserName\authorized_keys

(potresti incontrare difficoltà nell'esecuzione di ssh-agent su Windows, scrivere un commento se è così)

    
risposta data 22.08.2017 - 02:55
fonte
0

Supponendo che l'agente ssh sia in esecuzione, esegui questo da Ubuntu.

ssh-add -L >> ~/.ssh/authorized_keys
    
risposta data 29.09.2017 - 23:19
fonte
0

Fai questo su Windows

  1. Fornisci valori predefiniti senza passphrase, premi semplicemente invio per tutti

    ssh-keygen -t rsa
    
  2. Se il file authorized_keys non è presente nella macchina Linux di destinazione, copia semplicemente il contenuto di Windows ~ / .ssh / id_rsa.pub nel file authorized_keys nella macchina di destinazione

    scp ~/.ssh/id_rsa.pub [linux_user]@[linux_IP/linux_hostname]:~/.ssh/authorized_keys
    

Questo è tutto !!!

    
risposta data 30.10.2017 - 09:59
fonte

Leggi altre domande sui tag