oracular (1) ssh-copy-id.1.gz

Provided by: manpages-ro_4.23.1-1_all bug

NUME

     ssh-copy-id — utilizează chei disponibile la nivel local pentru a autoriza autentificarea intrărilor pe o
     mașină la distanță

SINOPSIS

     ssh-copy-id [-f] [-n] [-s] [-x] [-i [fișier_identitate]] [-p port] [-o opțiune_ssh] [-t ruta-câtre-țintă]
     [utilizatorr@]numegazdă ssh-copy-id -h | -?

DESCRIERE

     ssh-copy-id este un script care utilizează ssh(1) pentru a se conecta la o mașină de la distanță (probabil
     folosind o parolă de conectare, deci autentificarea prin parolă ar trebui să fie activată, cu excepția
     cazului în care ați folosit în mod inteligent mai multe identități). Acesta asamblează o listă cu una sau
     mai multe amprente „fingerprints” (așa cum este descris mai jos) și încearcă să se conecteze cu fiecare
     cheie, pentru a vedea dacă vreuna dintre ele este deja instalată (desigur, dacă nu folosiți ssh-agent(1),
     acest lucru poate avea ca rezultat faptul că vi se va cere în mod repetat fraze de acces). Apoi, acesta
     alcătuiește o listă a celor care nu au reușit să se autentifice și, folosind ssh(1), permite autentificarea
     cu acele chei pe serverul de la distanță. În mod implicit, adaugă cheile adăugându-le la
     ~/.ssh/authorized_keys al utilizatorului de la distanță (creând fișierul și directorul, dacă este necesar).
     De asemenea, este capabil să detecteze dacă sistemul de la distanță este un NetScreen și să folosească în
     schimb comanda ‘set ssh pka-dsa key ...’.

     Opțiunile sunt următoarele:

     -i fișier-identitate
             Utilizează numai cheia (cheile) conținută (conținute) în fișier_identitate (în loc să caute
             identități prin ssh-add(1) sau în default_ID_file).  Dacă numele fișierului nu se termină cu .pub,
             acesta este adăugat. În cazul în care numele de fișier este omis, se utilizează default_ID_file.

             Rețineți că acest lucru poate fi utilizat pentru a vă asigura că cheile copiate au comentariul
             preferat și/sau opțiunile suplimentare aplicate, asigurându-vă că fișierul de chei are aceste
             opțiuni preferate înainte de a se încerca copierea.

     -f      Modul forțat: nu verifică dacă cheile sunt prezente pe serverul de la distanță. Aceasta înseamnă că
             nu are nevoie de cheia privată. Desigur, acest lucru poate avea ca rezultat instalarea mai multor
             copii ale cheii pe sistemul de la distanță.

     -n      face o probă simulată. În loc să instaleze chei pe sistemul de la distanță, imprimă pur și simplu
             cheia (cheile) care ar fi fost instalată (instalate).

     -s      Modul SFTP: de obicei, cheile publice sunt instalate prin executarea de comenzi pe partea de la
             distanță. Cu această opțiune, fișierul ~/.ssh/authorized_keys al utilizatorului va fi descărcat,
             modificat local și încărcat cu «sftp». Această opțiune este utilă în cazul în care serverul are
             restricții privind comenzile care pot fi utilizate pe partea de la distanță.

     -t ruta-câtre-țintă
             ruta de pe sistemul țintă unde trebuie adăugate cheile (implicit „.ssh/authorized_keys”)

     -p port, -o opțiune_ssh
             Aceste două opțiuni sunt pur și simplu trecute neatinse, împreună cu argumentul lor, pentru a
             permite definirea portului sau a altor opțiuni ssh(1), respectiv.

             În loc să le specificați ca opțiuni de linie de comandă, este adesea mai bine să folosiți
             configurații (pentru fiecare gazdă) în fișierul de configurare ssh(1): ssh_config(5).

     -x      Această opțiune este destinată depanării scriptului ssh-copy-id în sine. Aceasta activează opțiunea
             „-x” din shell, astfel încât să puteți vedea comenzile care sunt executate.

     -h, -?  Afișează un rezumat al utilizării

     Comportamentul implicit fără -i, este de a verifica dacă ‘ssh-add -L’ oferă vreo ieșire, iar dacă da, se
     utilizează acele chei. Rețineți că acest lucru are ca rezultat faptul că comentariul de pe cheie este
     numele de fișier care a fost dat lui ssh-add(1) atunci când cheia a fost încărcată în ssh-agent(1), mai
     degrabă decât comentariul conținut în acel fișier, ceea ce este regretabil. În caz contrar, dacă ssh-add(1)
     nu furnizează nicio cheie se va utiliza conținutul fișierului default_ID_file.

     default_ID_file este cel mai recent fișier care se potrivește: ~/.ssh/id*.pub, (cu excepția celor care
     corespund cu ~/.ssh/*-cert.pub), astfel încât, dacă creați o cheie care nu este cea pe care doriți să o
     utilizeze ssh-copy-id, trebuie doar să utilizați touch(1) pe fișierul .pub al cheii preferate pentru a o
     restabili ca fiind cea mai recentă.

EXEMPLE

     Dacă ați instalat deja chei de la un sistem pe o mulțime de gazde la distanță și apoi creați o nouă cheie,
     de exemplu, pe un nou calculator client, poate fi dificil să țineți evidența sistemelor pe care ați
     instalat noua cheie. O modalitate de a rezolva această problemă este să încărcați atât cheia nouă, cât și
     cheile vechi în ssh-agent(1).  Încărcați mai întâi noua cheie, fără opțiunea -c, apoi încărcați una sau mai
     multe chei vechi în agent, eventual prin ssh-ing la mașina client care are acea cheie veche, folosind
     opțiunea -A pentru a permite redirecționarea agentului:

           utilizator@client_nou$ ssh-add
           utilizator@client_nou$ ssh -A vechi.client
           utilizator@vechi$ ssh-add -c
           Nu ... solicitare pentru fraza de acces ...
           utilizator@vechi$ logoff
           utilizator@client_nou$ ssh vreun.server

     acum, dacă noua cheie este instalată pe server, vi se va permite să intrați fără invitație, în timp ce dacă
     aveți doar vechea cheie (sau vechile chei) activată(e), vi se va cere confirmarea, ceea ce reprezintă
     semnalul dvs. pentru a vă reconecta și a rula

           utilizator@client_nou$ ssh-copy-id -i vreunserver

     Motivul pentru care ați putea dori să specificați opțiunea -i în acest caz este acela de a vă asigura că
     comentariul de pe cheia instalată este cel din fișierul .pub, și nu doar numele de fișier care a fost
     încărcat în agentul dumneavoastră. De asemenea, se asigură că este instalat doar id-ul pe care l-ați dorit,
     și nu toate cheile pe care le aveți în ssh-agent(1).  Desigur, puteți specifica un alt id sau puteți
     utiliza conținutul fișierului ssh-agent(1), după cum preferați.

     După ce am menționat opțiunea -c a lui ssh-add(1), ați putea lua în considerare utilizarea acesteia ori de
     câte ori folosiți redirecționarea agentului pentru a evita ca cheia dvs. să fie deturnată, dar este mult
     mai bine să folosiți în schimb opțiunea ssh(1) ProxyCommand și -W, pentru a ajunge la serverele de la
     distanță în timp ce efectuați întotdeauna autentificarea directă de la un capăt la altul. În acest fel,
     saltul sau saltelele intermediare nu au acces la ssh-agent(1).  O căutare pe internet pentru ‘ssh
     proxycommand nc’ ar trebui să se dovedească lămuritoare; NB: abordarea modernă este de a utiliza opțiunea
     -W, mai degrabă decât nc(1).

CONSULTAȚI ȘI

     ssh(1), ssh-agent(1), sshd(8)

TRADUCERE

     Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu
     <remusgabriel.chelu@disroot.org>

     Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3:
     https://www.gnu.org/licenses/gpl-3.0.html sau o versiune ulterioară cu privire la condiții privind
     drepturile de autor.  NU se asumă NICIO RESPONSABILITATE.

     Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la
     translation-team-ro@lists.sourceforge.net .