Zalijepite kit iz međuspremnika. Kako kopirati i zalijepiti tekst u Putty pod Linuxom. Ključne karakteristike PuTTY

Danas je SSH najčešći protokol koji vam omogućava da se brzo i sigurno povežete na svoje servere kako biste ih konfigurirali i riješili druge administrativne zadatke. U ovom članku ćemo pogledati popularni SSH klijent PuTTY, koji vam omogućava da upravljate serverima baziranim na Linux/FreeBSD operativnim sistemima.

U ovom članku nećemo vam reći kako izvršiti osnovne radnje s programom. Predlažem da se upoznate s postavkama i funkcijama koje će vam pomoći da radite s PuTTY efikasnijim.

Povećanje broja terminalnih linija

Često se, kao rezultat neke radnje, na konzoli prikazuje sljedeća poruka: veliki broj informacije i potrebno je da ih skrolujete. Međutim, zadane postavke ograničavaju izlaz na zadnjih dvije stotine redaka. Da biste promijenili ovaj parametar, otvorite prozor postavki, idite u kategoriju Prozor i promijenite parametar Linije pomicanja unazad na vrijednost koja vam odgovara, na primjer, 5000.

Korisne prečice

Kopirajte i zalijepite tekst

Da biste kopirali tekst sa PuTTY konzole, samo trebate odabrati tekst - on će se automatski kopirati u međuspremnik. Za umetanje teksta u konzolu koristite kombinaciju Tasteri Shift+Insert, ili jednostavno kliknite desnim tasterom miša na konzoli.

Uređivanje naredbe za unos

Ctrl+A – pomaknite kursor na početak reda za unos
Ctrl+E – pomerite kursor na kraj linije za unos
Alt+F – pomera kursor na sledeću reč u liniji za unos
Alt+B – pomerite kursor na prethodnu reč u liniji za unos

Ctrl+U – brisanje svih znakova koji prethode kursoru; pogodan za upotrebu potpuno uklanjanještampana komanda
Alt+BackSpace, Ctrl+W – brisanje riječi koja prethodi kursoru

Pomeranje teksta

Naravno, najprirodniji način je skrolovanje pomoću točkića miša. Ali skrolovanje pomoću interventnih tastera je brže u mnogim slučajevima. Ako želite da poboljšate svoju radnu efikasnost, pokušajte.

Shift+PageUp – pomicanje teksta prema gore
Shift+PageDown – pomicanje teksta prema dolje
Ctrl+PageUp – pomicanje teksta nagore red po red
Ctrl+PageDown – skrolujte tekst red po red

Dodatno

Ctrl+C – prekida izvršavanje trenutne komande
Ctrl+L – brisanje ekrana

Prebacivanje PuTTY sesija na drugi računar

Zamislimo situaciju u kojoj trebate prenijeti sesije kreirane u PuTTY na drugi računar. Najlakši način je da premjestite odgovarajuću granu registra. Za ovo je potrebno komandna linija Windows pokrenite sljedeću naredbu:

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

Nakon toga, na radnoj površini će se pojaviti datoteka PuTTY.reg, koja se mora prenijeti na drugi računar, pokrenuti i prihvatiti uvoz grane registra.

Autorizacija bez upotrebe lozinke

Ako ste navikli da koristite kombinaciju login-lozinke za pristup serveru, onda vam mogu ponuditi jednostavniju i siguran način autorizaciju na vašem serveru. A ako imate nekoliko servera, a lozinke su svuda različite, onda će vam ova opcija uvelike pojednostaviti život.

PuTTY podržava autentifikaciju javnog ključa. Možete generirati par ključeva: javni i privatni. Javni ključ stavljate na sve servere na kojima želite da se autentifikujete koristeći ovaj metod, a privatni ključ čuvate kod kuće na sigurnom mestu.

Dakle, krenimo s postavljanjem ove metode autorizacije.

Pokrenimo program PuTTYgen, koji je instaliran sa PuTTY.

U sljedećem prozoru odaberite tip SSH-2 RSA ključa. I navedite u brojevima bitova u polju generiranog ključa vrijednost 2048.

Zatim kliknite na Generiraj i pomerajte kursor unutar prozora dok se traka napretka ne popuni.

Zatim kliknite Sačuvaj javni ključ i sačuvajte javni ključ pod imenom id_rsa.pub. Kliknite na Sačuvaj privatni ključ i sačuvajte privatni ključ pod imenom mykey.ppk, slažući se da ćete sačuvati ključ bez upotrebe lozinke.

Sada morate kopirati javni ključ na server. To se može učiniti, na primjer, pomoću PSFTP uslužnog programa, koji je također instaliran s PuTTY.

Otvorite program i unesite:

psftp> otvorite yourserver.ru
psftp> stavi id_rsa.pub /tmp/id_rsa.pub

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

I konačno pokrećemo Pageant.

Nakon čega će se u traci pojaviti ikona. Kliknite desnim tasterom miša na njega i izaberite AddKey. U prozoru koji se pojavi dodajte privatni ključ mykey.ppk. To je sve, od sada vam se više neće tražiti lozinka prilikom prijavljivanja na server.

Ostali programi za rad preko SSH-a

Ako imate nekoliko servera i želite da radite s njima efikasnije, onda isprobajte zgodan „omotač“ za PuTTY - PuTTY Connection Manager. Možete ga preuzeti ovdje.

Bitvise SSH klijent

Ovaj proizvod je sličan PuTTY-u i njegova upotreba ne bi trebala uzrokovati probleme. Glavna prednost Bitvise SSH klijenta je prisustvo vrlo zgodnog dva panela file manager, radeći koristeći SFTP protokol. Program je besplatan i dostupan za preuzimanje sa službene web stranice.

SecureCRT

Plaćena alternativa za one koji su voljni odvojiti se od 99 dolara. Klijent ima više funkcionalnost nego PuTTY. Među njima je, na primjer, mogućnost kreiranja ključeva u samoj aplikaciji, pamćenja lozinki i automatskog povezivanja na udaljeni server.

Sadržaj članka:

Linux ima divan ssh klijent koji se zove Putty, kojeg koristi veliki broj administratora kada se treba prijaviti na server, ali kada ga koristite, možete naići na poteškoće pri obavljanju operacija sa međuspremnikom. Standardne kombinacije Windows tipki Ctrl+C i Ctrl+V ovdje ne rade, a nedostaje uobičajeni meni sa stavkama “copy” i “paste”. Ovaj članak će govoriti o vezi Linux Mint+ Git, jer tačno na ovom OS-u ove informacije i provjereno je, ali će najvjerovatnije informacije biti relevantne za sisteme slične Ubuntu.

Kako kopirati tekst

Da biste kopirali željeni tekst iz prozora Putty konzole, jednostavno ga odaberite lijevom tipkom miša. One. samo uštipni lijevo dugme miša, odaberite željeni fragment, pustite lijevu tipku i to je to, već je kopiran u bafer.

Kako umetnuti tekst

Opcija 1 (pomoću miša)

Ako koristite miš koji ima srednju tipku (ili kotačić koji možete pritisnuti), onda zalijepite kopirani tekst na željeno mjesto (pretraživač, uređivač teksta, lokalna konzola, itd.) se može uraditi jednostavnim pritiskom na ovo srednje dugme (točak).

Opcija 2 (pomoću tastature)

Ako nemate takav miš na raspolaganju ili vam je zgodnije koristiti tzv. prečice, tada možete umetnuti odabrani tekst pomoću sljedeće kombinacije tipki:
Shift + Insert

Ali ova kombinacija tipki samo će vam pomoći da zalijepite kopirani tekst u sam prozor Putty. Da biste kopirani tekst zalijepili na bilo koje drugo mjesto, morate koristiti srednji gumb miša, kao što je gore opisano.

Opcija 3 (koristeći touchpad)

Šta učiniti ako koristite laptop sa touchpad-om koji ima samo dva fizička dugmad? Odgovor je jednostavan, morate emulirati pritiskanje srednjeg dugmeta miša na touchpad-u. Na mom laptopu to se radi na sljedeći način: dodirujemo površinu touchpada s tri prsta istovremeno (na internetu sam vidio naznaku da su dva dovoljna, ali u mom slučaju to ne radi) i bez skidanja prstiju sa površine, pritisnite lijevo dugme na dodirnoj ploči. Ova opcija, kao i prva, pogodna je za lijepljenje teksta iz bafera ne samo u Putty konzolu, već i na bilo koje drugo mjesto.

Svaki put slijepo unesite svoju lozinku da se prijavite na server ( pogotovo ako je “dobro”, odnosno dugo i ne pamtljivo) je izuzetno zamorno. Stoga, standardno spremanje sesije veze sa serverom u PuTTY-u ostavlja mnogo željenog. I zaista želim da se prijavim na server u jednom, maksimalno dva klika! Ovo postavlja pitanje: “ Kako pokrenuti PuTTY sa lozinkom?“I ono što je čudno je da postoji odgovor na ovo pitanje. Čak dva! =)

Sigurnosno upozorenje!

Metode pohranjivanja podataka (prijava i lozinka) navedene u ovom članku nisu bezbedne!

Ako neograničen broj ljudi ima pristup vašem računalu, onda je bolje da se suzdržite od njihovog korištenja, jer će podaci biti pohranjeni u otvorenom (nešifriranom) obliku! Podaci će se prenositi preko mreže pomoću protokola odabranog u PuTTY-u, tako da postoji samo jedna prijetnja: podaci mogu biti ukradeni sa vašeg računala samo dok ste na kafi i kroasanu. ;)

Primarne postavke

Da biste pokrenuli PuTTY sa lozinkom, prvo morate sačuvajte postavke sesije u njemu. Sa ovim postavkama vršit će se daljnja prijava na udaljeni server.

Opcija jedan. Pokrenite PuTTY sa lozinkom, pokretanje bat datoteke sa korisničkim podacima

Za početak, naravno kreirajte bat fajl. Vjerovatno je vrijedno nazvati datoteku tijela nečim smislenim i postaviti je na mjesto gdje će vam uvijek biti pri ruci kada se trebate prijaviti na server. Nakon toga upiši to sljedeće informacije:

Cd %ProgramFiles%\Putty\ start putty.exe -učitavanje SERVER_NAME -l KORISNIČKO_NAME -pw LOZINKA

Da bi bilo jasno šta znače ova dva reda, dozvolite mi da objasnim:

  • cd - naredba za navigaciju kroz direktorije (tada je apsolutna putanja, tako da će batch datoteka biti pokrenuta s bilo kojeg mjesta gdje se nalazi, čak i sa fleš diska)
  • %ProgramFiles% - konstanta operativni sistem Windows, koji označava apsolutnu putanju do foldera Program Files. U nazivu ovog foldera postoji razmak. Zbog toga se koristi ova konstanta
  • %ProgramFiles%\Putty\ - apsolutna putanja do direktorija (standardno kada instalirate PuTTY), gdje se nalazi program putty.exe. Gdje je instaliran, tamo i leži. Ako idete na drugu lokaciju, ovu putanju treba promijeniti u onu na vašem računaru
  • početak - Windows tim da izvršite datoteku. Ako ga ne navedete, otvorit će se dva prozora: jedan Windows konzola, sam drugi PuTTY prozor sa otvorenom sesijom sa serverom. Zašto bismo otišli otvoren prozor Windows konzola?
  • putty.exe je stvarna PuTTY programska datoteka koju pokrećemo sa sljedećim parametrima:
    • -load - otvara server naveden u parametru SERVER_NAME
    • -l - prethodi korisničkom imenu navedenom u parametru USER_NAME

Sve ste unijeli, unijeli svoje podatke i sačuvali promjene u bat fajlu. Sada dvaput kliknite da pokrenete batch fajl i odmah idite na server pod korisnikom čiji su podaci sačuvani. Udobno! =) Ali nije sigurno (kao što sam gore napisao).

Opcija dva. Pokrenite PuTTY sa lozinkom, navedeno u prečici programa putty.exe

Kao što je jasno iz naziva ove opcije, prva stvar koju trebate učiniti je kreirajte programsku prečicu putty.exe. Ima smisla imenovati prečicu tako da možete razumjeti koji su podaci o sesiji pohranjeni u njoj, kako se ne biste zbunili. Pošto su putanje do programa u prečici naznačene u apsolutnom obliku, onda prečica se može pomerati na mjesto gdje će uvijek biti pri ruci i neprimjetno onima koji žele ukrasti podatke pohranjene u njemu ( server login i password).

Nakon što je prečica kreirana, otvorite njena svojstva:

U prozoru koji se otvori, na kartici “ Label" do linije " Objekat» dodajte podatke o našoj konekciji na server u obliku:

"C:\Program Files\PuTTY\putty.exe" USER_NAME@SERVER_NAME -pw LOZINKA

  • "C:\Program Files\PuTTY\putty.exe" - put do programa putty.exe, napisan u navodnicima
  • USER_NAME - korisničko ime koje smo prethodno ručno unijeli svaki put prilikom prijavljivanja na server
  • @ - ovo je ikona =)
  • SERVER_NAME - ime servera sačuvanog u PuTTY sesijama sa kojim uspostavljamo vezu
  • -pw - prethodi korisničkoj lozinki navedenoj u parametru PASSWORD
  • LOZINKA - korisnička lozinka za prijavu na udaljeni server

I pritisnite dugme " OK».

Iz sigurnosnih razloga, Windows može tražiti od vas da potvrdite promjene u parametrima prečice. Ovdje se samo morate složiti. =)

To je u osnovi sve.

Zaključak

Ako postoje sačuvani podaci u PuTTY sesijama koji odgovaraju podacima sačuvanim u prečici i/ili bat datoteci, onda kada pokrenete batch fajl ili dvaput kliknite Prečica će odmah otvoriti sesiju sa prijavljenim korisnikom, što je izuzetno zgodno, ali ne baš bezbedno, jer svi podaci se pohranjuju u čistom formatu.

Dobar dan, evo malog podsjetnika za sebe koji opisuje kako kopirati zalijepiti u PuTTY. SS H protokol je razvijen kao sigurna, šifrirana zamjena za RSH protokol. RSH se koristi za daljinski pristup shell za UNIX (ili UNIX sličan) sistem i nekada je bio popularan među administratori sistema prije nego što je mrežna sigurnost postala tekući problem kakav je sada. Sada, zahvaljujući SSH-u, možete dobiti sigurnost koristeći šifrirani protokol poznat po svojoj svestranosti i sigurnosti. Dok je OpenSSH vjerovatno najčešće korištena SSH implementacija na svijetu, PuTTY je najčešće korišteni SSH klijent za MS Windows platformu.

Ključne karakteristike PuTTY

Kao i OpenSSH, PuTTY je veoma svestran alat za daljinski pristup drugom računaru. Vjerovatno ga češće koriste ljudi kojima je potreban siguran udaljeni pristup ljusci na UNIX ili Linux sistemu nego u bilo koju drugu svrhu, iako je ovo samo jedna od mnogih upotreba. PuTTY je više od običnog SSH klijenta. Podržava sve sljedeće protokole:

  • raw: sirovi protokol se obično koristi za otklanjanje grešaka u mreži.
  • rlogin: Ovo je nešifrirani UNIX protokol za udaljenu prijavu koji po defaultu koristi port 513.
  • serijski: serijska opcija se koristi za povezivanje na serijsku liniju. Najčešća svrha za to je instalacija serijska veza između računara umjesto Etherneta ili druge mrežne veze.
  • SSH: Kao što je napomenuto, SSH je šifrovani bezbedni protokol za udaljenu prijavu koji podrazumevano koristi port 22.
  • Telnet: je nešifrirani protokol za daljinski pristup. Obično koristi port 23 i dostupan je na mnogim sistemima osim UNIX-a. Kao i rlogin, Telnet je opao u popularnosti zbog zabrinutosti za privatnost.
  • Pored pet protokola koje podržava PuTTY, on takođe podržava funkcije kao što su sačuvane konfiguracije sesije, evidentiranje sesije, podešavanja jezika (jezika) i proxy sesije.

Važnost SSH-a za Windows

Naravno, postoji niz razloga za korištenje alata kao što je PuTTY. Ali najčešći ciljevi su povezani sa SSH protokolom. Užasna je ideja povezati se s web hostom preko nešifrirane veze za upravljanje web hostingom i prijenos datoteka. Korištenje nešifrirane prijave je dobar način napravite svoje račun web hosting „u vlasništvu” napadača. Korišćenje sigurnog, šifrovanog protokola kao što je SSH u takve svrhe je mnogo više najbolja opcija.

SSH preko PuTTY-a nudi brz i lak način za siguran pristup UNIX shell okruženju iz Windows sistema. Ovo je zgodno ne samo zbog očigledne potrebe za nekim ljudima da rade Windows sistemi i UNIX/Linux, ali i za ljude koji su primorani da koriste Windows i žele pristup mogućnostima UNIX ljuske. Kao i kod OpenSSH, PuTTY se može koristiti kao siguran web proxy. PuTTY se može koristiti za obezbeđivanje TortoiseSVN veza na Subverzioni server.