Lipiți în chit. Sfaturi pentru a lucra eficient cu Putty. PuTTY cum se utilizează sau se conectează prin PuTTY SSH

În sistemele de operare din familia Linux, protocolul SSH este utilizat pe scară largă pentru accesul de la distanță între mașini. Popularitatea sa se datorează simplității, fiabilității și securității conexiunii. Prin conectarea prin SSH la un computer la distanță, aveți posibilitatea de a executa orice comenzi de terminal pe acesta, ca și cum ați lucra pe propriul computer; chiar și completarea automată și alte funcții auxiliare funcționează.

Uneori este nevoie să vă conectați la un computer Linux de la distanță din Windows, dar în mod implicit, nu există niciun utilitar conceput pentru acest lucru. Există un program terță parte numit PuTTY și îl puteți instala separat. În acest articol ne vom uita la modul de utilizare a PuTTY pentru a vă conecta la sistemele Linux și, de asemenea, vom vorbi despre cum să configurați PuTTY pentru o utilizare convenabilă.

Mai întâi trebuie să descărcați programul de instalare. Pentru a face acest lucru, deschideți site-ul oficial și faceți clic „Puteți descărca PuTTY aici”:

Apoi selectați programul de instalare pentru arhitectura dvs., x86 sau x64, și descărcați-l.

În primul pas, faceți clic "Următorul":

Dosarul de instalare poate fi lăsat ca implicit:

De asemenea, componentele:

Așteptați finalizarea instalării:

Debifați „Vizualizați README”și apăsați "Finalizarea":

Acum să trecem la modul în care se lucrează în PuTTY.

Cum se folosește PuTTY

1. Interfața programului

Imediat după lansarea programului din meniul de pornire, veți vedea o interfață grafică pentru configurarea acestuia. După conectare, veți vedea doar terminalul, dar puteți configura programul printr-o interfață convenabilă.

Să ne uităm la ce sunt responsabile aceste sau acele file de program, astfel încât să puteți ști ce și unde să căutați. Avem patru file:

  • Sesiune- este responsabil de conectarea la un server la distanta, aici introducem parametrii de conectare, portul, adresa, si putem salva si toate setarile de chit pentru a nu-l configura din nou de fiecare data.
  • Terminal- vă permite să activați sau să dezactivați capabilitățile terminalului;
  • Fereastră- personalizarea aspectului ferestrei, culoare, font, codificare;
  • Conexiune- setarea parametrilor de conectare, algoritm de criptare, compresie, chei de autentificare, X11 și alți parametri.

Fiecare filă are mai multe subsecțiuni, dar nu le vom atinge acum, ci vom merge direct la exersare și vom vedea cum să conectăm chitul la un nod la distanță.

2. Conectați-vă la un computer la distanță PuTTY

Pentru a vă conecta la un computer la distanță prin SSH, accesați fila "Sesiune", aici pe teren „Nume gazdă” trebuie să introduceți adresa IP sau numele de gazdă al computerului la care doriți să vă conectați în câmpul port - trebuie să specificați portul pe care rulează serverul SSH, portul 22 este utilizat în mod implicit:

Apoi va trebui să introduceți numele de utilizator și parola. Este important să rețineți că nu vă veți putea copia datele de conectare sau parola; trebuie doar să o introduceți manual:

3. Salvarea unei sesiuni PuTTY

Pentru a nu introduce de fiecare dată ip-ul și portul, puteți salva aceste date ca sesiune, pentru a face acest lucru, scrieți un nume nou în câmp „Sesiuni salvate”și apoi faceți clic pe butonul "Salva":

Acum veți putea încărca sesiunea salvată făcând clic pe butonul "Sarcină".

După ce configurarea chitului este finalizată și toți parametrii sunt setați corect, puteți salva setările și nu le introduceți de mai multe ori.

4. Nume de utilizator implicit

Nu trebuie să vă introduceți numele de utilizator de fiecare dată; pentru a face acest lucru, accesați fila "Conexiune", apoi "Date" iar în câmp „Nume de utilizator pentru autentificare automată” introduceți numele de utilizator, de exemplu, root:

Acum conexiunea cu chit va fi efectuată în numele acestui utilizator.

5. Autorizare folosind cheia ssh în PuTTY

Pentru a nu introduce o parolă de fiecare dată, puteți configura autorizarea folosind o cheie. În Linux, această caracteristică este utilizată pe scară largă deoarece este convenabilă. Primul pas este crearea unei chei. Pentru a face acest lucru, rulați utilitarul PuTTYgen și setați comutatorul în poziție „SSH-2 RSA” clic "Genera":

Cheia trebuie să fie SSH-2 RSA, dacă nu este în fereastra principală, selectați din meniu "Cheie". Mutați mouse-ul pentru a crea suficientă entropie:

Cheia este gata, apoi folosind butoanele „Salvați cheia publică”Și „Salvează cheia privată” salvați ambele chei.

Aici trebuie să faceți clic pe butonul "Naviga"și adăugați cheia privată salvată recent:

Apoi, reveniți la filă "Sesiune", selectați salvarea noastră și faceți clic pe „Salvare” pentru a salva setările. Tot ce rămâne este să trimitem cheia noastră publică la server. Pentru a face acest lucru, conectați-vă la acesta folosind o parolă și lipiți cheia publică la sfârșitul fișierului /root/.ssh/authorized_keys.

Cheia poate fi luată direct din fereastra PuTTYgen „Cheie publică pentru lipire” sau din fișierul cheii publice:

Gata, acum vă puteți deconecta și vă puteți conecta din nou. De data aceasta conexiunea prin ssh putty se va realiza folosind cheia noastră. Nu uitați să salvați setările sesiunii, astfel încât să nu fie nevoie să selectați o cheie de fiecare dată. Acum știi cum să folosești chitul, să ne uităm la transferul fișierelor.

5. Transferarea fișierelor prin scp la PuTTY

Nu toată lumea știe, dar PuTTY vă permite să transferați fișiere prin ssh la fel cum o face Linux folosind utilitarul scp. Apăsați Win+R, apoi tastați cmd pentru a lansa promptul de comandă.

Sintaxa utilitarului pcsp este următoarea:

opțiuni pscp cale_fișier Nume de utilizator@gazdă: /cale/la/fișier/pe/la distanță/gazdă

De exemplu, putem trimite un fișier din folderul curent în folderul /root/ al utilizatorului:

pscp test.txt [email protected]:/rădăcină/

Puteți utiliza opțiunea -P pentru a seta portul de la distanță:

pscp -P 2250 test.txt [email protected]:/rădăcină/

Și opțiunea de încărcare vă permite să încărcați setările de sesiune PuTTY salvate:

pscp -load lost-2 test.txt [email protected]:/rădăcină/

Acum știi cum să folosești chitul pentru a transfera fișiere.

concluzii

În acest articol, am analizat cum să folosim PuTTY pentru a rezolva problemele de administrare Linux pe Windows. Uneori se întâmplă situații în care nu puteți face nimic fără ssh în Windows, atunci acest utilitar va fi pur și simplu de neînlocuit.

Conținutul articolului:

Linux are un client ssh minunat numit Putty, care este folosit de un număr mare de administratori atunci când trebuie să se autentifice pe server, dar atunci când îl utilizați, puteți întâmpina dificultăți la efectuarea operațiunilor cu clipboard-ul. Combinațiile standard de taste Windows Ctrl+C și Ctrl+V nu funcționează aici, iar meniul obișnuit cu elemente „copiere” și „lipire” lipsește. Acest articol va vorbi despre combinația Linux Mint + Putty, deoarece... Pe acest sistem de operare au fost verificate aceste informații, dar cel mai probabil informațiile vor fi relevante pentru sistemele de tip Ubuntu.

Cum să copiați textul

Pentru a copia textul dorit din fereastra consolei Putty, pur și simplu selectați-l cu butonul stâng al mouse-ului. Acestea. Doar țineți apăsat butonul stâng al mouse-ului, selectați fragmentul dorit, eliberați butonul din stânga și gata, este deja copiat în clipboard.

Cum se inserează text

Opțiunea 1 (folosind mouse-ul)

Dacă utilizați un mouse care are un buton din mijloc (sau o roată care poate fi apăsată), atunci puteți lipi textul copiat în locul dorit (browser, editor de text, consolă locală etc.) prin simpla apăsare a acestui buton din mijloc. (roata).

Opțiunea 2 (folosind tastatura)

Dacă nu aveți un astfel de mouse la dispoziție sau vă este mai convenabil să utilizați așa-numitele taste rapide, atunci puteți introduce textul selectat folosind următoarea combinație de taste:
Shift + Insert

Dar această combinație de taste vă va ajuta doar să lipiți textul copiat în fereastra Putty. Pentru a lipi textul copiat în orice alt loc, trebuie să utilizați butonul din mijloc al mouse-ului, așa cum este descris mai sus.

Opțiunea 3 (folosind touchpad)

Ce ar trebui să faceți dacă utilizați un laptop cu un touchpad care are doar două butoane fizice? Răspunsul este simplu, trebuie să emulați apăsând butonul din mijloc al mouse-ului de pe touchpad. Pe laptopul meu acest lucru se face astfel: atingem suprafața touchpad-ului cu trei degete în același timp (pe Internet am văzut un indiciu că două sunt suficiente, dar în cazul meu nu funcționează) și fără să ne scoatem degetele din suprafața, apăsați butonul din stânga al touchpad-ului. Această opțiune, ca și prima, este potrivită pentru lipirea textului din buffer nu numai în consola Putty, ci și în orice alt loc.

30 mai 2014 | Autor: dd |

Desigur, este interesant când unele cunoștințe sunt la subcortex, la nivel de instincte - ieri pe forum au întrebat cum să lipească din clipboard în clientul terminal puTTY.

Întrebarea chiar m-a zăpăcit la început, pentru că... Dacă sunteți distras de la muncă, nici nu vă veți aminti. Se pare că îl poți insera în puTTY făcând clic dreapta pe mouse, dar nu poți spune cu siguranță, pentru că asta este deja la nivel de reflexe. Așa că a trebuit să mă duc să verific și, în același timp, să editez ceva pe server. Mai mult, persoana a început să plângă că nu a găsit nicio informație despre subiectele de pe Tyrnet. Dar știu de undeva că în PuTTY toate copierea și lipirea se fac prin mouse și nu m-am născut cu aceste cunoștințe:

lipiți în puTTY din clipboard făcând clic dreapta (ca opțiune Shift+Insert);
copiere în puTTY – selectați textul și faceți clic stânga.

Numai atunci când introduceți text, trebuie să țineți cont de faptul că, dacă ați copiat accidental următoarea linie în clipboard, atunci tranziția va urma intrarea ENTER și, ca urmare, comanda va fi executată.

Așa că ieri, încercând din nou, a trebuit să-i omor în mod constant din procese.

Operațiuni cu clipboard în puTTY, 5,3 din 10 pe baza a 9 evaluări

Chit– client software pentru conectarea la distanță și configurarea serverelor Linux, terminalelor Telnet, routerelor de rețea. Cu PuTTY vă puteți conecta prin protocoale de rețea SSH, Telnet, Rlogin pentru a termina gazdele; configurați dispozitivele prin portul serial Com.

PuTTY cum se utilizează sau se conectează prin PuTTY SSH

Deschideți programul PuTTY și în categoria „Sesiune” indicați numele gazdei sau adresa IP a serverului, implicit folosim portul 22. Introducem numele sesiunii și facem clic pe butonul „Salvare”, acest lucru se face pentru a nu re -introduceți adresa IP de fiecare dată când vă conectați la server.

Înainte de a salva conexiunea, trebuie să faceți clic pe butonul „Schimbare” din categoria „Windows” - „Aspect” și să selectați „Chirilic” din setul de caractere, apoi verificați codificarea în „Traducere”, care ar trebui să fie setată la UTF. -8 - aceste setări vor asigura afișarea corectă a caracterelor chirilice. Conexiunea este stabilită!

Notă: Pentru a vă conecta cu succes la un server, terminal sau router de rețea, un server SSH trebuie configurat pe partea echipamentului terminal, portul 22 trebuie să fie deschis și paravanul de protecție Windows/Firewall-ul trebuie să fie dezactivat pe computerul local de pe care se face conexiunea. .

Să încercăm să ne conectăm la serverul SLES 12 SP1 x64 făcând clic pe butonul „Deschide”, așa cum se arată în prima figură. În timpul conexiunii inițiale, va fi afișată o fereastră de avertizare că programul Putty va nota cheia de criptare a serverului de la distanță, confirmați făcând clic pe butonul „DA”.

Se deschide o fereastră de terminal, în care trebuie să introduceți numele de utilizator și parola pentru a vă conecta în sistem; după fiecare intrare, apăsați tasta „Enter”. Nu sunt afișate caractere la introducerea unei parole. O conexiune reușită la serverul SSH este determinată de ultima conectare și de aspectul numelui de gazdă.

Pentru a gestiona sistemul trebuie să utilizați Unix, Cisco și alte comenzi. Pentru o gestionare mai convenabilă a sistemului Linux, vă recomand să utilizați MC – Midnight Commander (un manager de fișiere cu interfață text).

Un exemplu de ieșire a comenzii ls -ls introduse (afișează rezultatul detaliat al listei de fișiere, drepturile de acces, grupul de proprietari, dimensiunea fiecărui fișier, data etc.):

Taste rapide PUTTY

Principalul și cel mai important lucru este copiaza si lipeste Pentru a copia textul de oriunde în clipboard, trebuie să apăsați combinația de taste Ctrl-C și să o inserați în fereastra PuTTY utilizând tastele de comandă rapidă Shift-Insert sau făcând clic pe butonul din dreapta al mouse-ului, inserând astfel textul în consolă. Dacă trebuie să copiați/lipiți text în fereastra PuTTY, atunci pur și simplu selectați textul din fereastră și inserați în același mod ca indicat mai devreme.

Ctrl+A – mergeți la începutul liniei

Ctrl+C – termină comanda curentă

Ctrl+D – terminarea sesiunii de lucru (comandă „ieșire”)

Ctrl+L – deplasare ecran, tot ce a fost introdus anterior se va muta în partea de sus

Ctrl+P – ieșirea comenzilor introduse anterior (apăsând săgețile sus/jos)

Ctrl+U – șterge linia

Ctrl+W – ștergeți un cuvânt din linia curentă

Ctrl+Z – opriți comanda curentă

Astăzi, SSH este cel mai comun protocol care vă permite să vă conectați rapid și în siguranță la serverele dvs. pentru a le configura și a rezolva alte sarcini de administrare. În acest articol, ne vom uita la popularul client SSH PuTTY, care vă permite să gestionați servere bazate pe sistemele de operare Linux/FreeBSD.

Nu vă vom spune cum să efectuați acțiuni de bază cu programul în acest articol. Vă sugerez să vă familiarizați cu setările și funcțiile care vă vor ajuta să lucrați mai eficient cu PuTTY.

Creșterea numărului de linii terminale

Adesea, ca urmare a unor acțiuni, o cantitate mare de informații este afișată în consolă și trebuie să derulați prin ea. Cu toate acestea, setările implicite limitează ieșirea la ultimele două sute de linii. Pentru a modifica acest parametru, deschideți fereastra de setări, accesați categoria Fereastră și modificați parametrul Lines of scrollback la o valoare care vi se potrivește, de exemplu, 5000.

Taste rapide utile

Copiați și lipiți text

Pentru a copia textul din consola PuTTY, trebuie doar să selectați textul - acesta va fi copiat automat în clipboard. Pentru a insera text în consolă, utilizați combinația de taste Shift+Insert sau puteți pur și simplu să faceți clic dreapta în consolă.

Editarea unei comenzi de intrare

Ctrl+A – mutați cursorul la începutul liniei de introducere
Ctrl+E – mutați cursorul la sfârșitul liniei de introducere
Alt+F – mutați cursorul la următorul cuvânt din linia de introducere
Alt+B – mutați cursorul la cuvântul anterior din linia de introducere

Ctrl+U – șterge toate caracterele care preced cursorul; convenabil de utilizat pentru a șterge complet o comandă tipărită
Alt+BackSpace, Ctrl+W – ștergeți cuvântul care precede cursorul

Derularea textului

Desigur, cel mai natural mod este de a derula cu rotița mouse-ului. Dar derularea cu taste rapide este mai rapidă în multe cazuri. Dacă doriți să vă îmbunătățiți eficiența muncii, încercați.

Shift+PageUp – derulați textul în sus
Shift+PageDown – derulați textul în jos
Ctrl+PageUp – derulați textul în sus linie cu linie
Ctrl+PageDown – derulați textul în jos linie cu linie

În plus

Ctrl+C – întrerupe executarea comenzii curente
Ctrl+L – șterge ecranul

Transferarea sesiunilor PuTTY pe alt computer

Să ne imaginăm o situație în care trebuie să transferați sesiunile create în PuTTY pe alt computer. Cel mai simplu mod este să mutați ramura de registru corespunzătoare. Pentru a face acest lucru, trebuie să rulați următoarea comandă în linia de comandă Windows:

C:>regedit /e „%userprofile%\desktop\PuTTY.reg” HKEY_CURRENT_USER\Software\Simontatham

După aceea, pe desktop va apărea fișierul PuTTY.reg, care trebuie transferat pe alt computer, rulați și acceptați importarea ramurului de registry.

Autorizare fără a folosi o parolă

Dacă sunteți obișnuit să utilizați o combinație de conectare-parolă pentru a accesa serverul, atunci vă pot oferi o modalitate mai simplă și mai sigură de a autoriza pe serverul dvs. Și dacă aveți mai multe servere, iar parolele sunt diferite peste tot, atunci această opțiune vă va simplifica foarte mult viața.

PuTTY acceptă autentificarea cu cheie publică. Puteți genera o pereche de chei: publică și privată. Plasați cheia publică pe toate serverele pe care doriți să vă autentificați folosind această metodă și păstrați cheia privată acasă într-un loc sigur.

Deci, să începem configurarea acestei metode de autorizare.

Să rulăm programul PuTTYgen, care este instalat cu PuTTY.

În fereastra următoare, selectați tipul de cheie SSH-2 RSA. Și indicați în câmpul Număr de biți dintr-o cheie generată valoarea 2048.

Apoi faceți clic pe Generare și mutați cursorul în fereastră până când bara de progres este umplută.

Apoi, faceți clic pe Salvare cheie publică și salvați cheia publică sub numele id_rsa.pub. Faceți clic pe Salvare cheie privată și salvați cheia privată sub numele mykey.ppk, acceptând să salvați cheia fără a utiliza o parolă.

Acum trebuie să copiați cheia publică pe server. Acest lucru se poate face, de exemplu, folosind utilitarul PSFTP, care este instalat și cu PuTTY.

Deschideți programul și introduceți:

psftp> deschide youserver.ru
psftp> pune id_rsa.pub /tmp/id_rsa.pub

ssh-keygen -i -f /tmp/id_rsa.pub >> /root/.ssh/authorized_keys

Și în sfârșit lansăm Pageant.

După care va apărea o pictogramă în tavă. Faceți clic dreapta pe el și selectați AddKey. În fereastra care apare, adăugați cheia privată mykey.ppk. Atâta tot, de acum înainte nu vi se va mai cere o parolă când vă conectați la server.

Alte programe pentru lucru prin SSH

Dacă aveți mai multe servere și doriți să lucrați cu ele mai eficient, atunci încercați un „wrapper” convenabil pentru PuTTY - PuTTY Connection Manager. Îl poți descărca de aici.

Client SSH Bitvise

Acest produs este similar cu PuTTY și utilizarea lui nu ar trebui să cauzeze probleme. Principalul avantaj al Bitvise SSH Client este prezența unui manager de fișiere cu două panouri foarte convenabil care funcționează prin protocolul SFTP. Programul este gratuit și disponibil pentru descărcare de pe site-ul oficial.

SecureCRT

O alternativă plătită pentru cei care sunt dispuși să se despartă de 99 USD. Clientul are mai multe funcționalități decât PuTTY. Printre acestea, de exemplu, se numără și capacitatea de a crea chei în aplicația în sine, de a reține parole și de a se conecta automat la un server de la distanță.