Računala, Softver
SSH klijent: postavka. Najbolja SSH-klijent
Klijent SSH - to je nužan alat kada se koristi ssh-veze između dva računala. Namjera je ući u operativni sustav na udaljenom računalu i pokrenuti ga u zapovjedništvo. Klijent je instaliran na lokalnom računalu korisnika. On mora biti ovjerena na poslužitelju, a tek nakon toga usluga počinje. Klijent može se provesti za uporabu u terminalu ili imaju grafičko konfiguraciju sučelja.
Što je SSH?
SSH (Secure Shell) prevodi doslovce kao "sigurne ljuske". Uporaba SSH - je protokol mreže kojom se sigurno upravljanje udaljenog čvora u mreži operativni sustav. Ona omogućuje sigurnu vezu, autentifikaciju, i prijenos podataka s jednog računala na drugo putem enkripcije prometa, prolazi kroz nju.
To vam omogućuje da stvorite šifrirane tunele za siguran prijenos drugih mrežnih protokola preko nesigurne mreže kao što je Internet. često se koristi za prosljeđivanje priključka jedno računalo s drugim lukama.
Pokrenite SSH je položen Tattoo Ilonenom Finske u 1995., što ga je angažirao kao povjerljivi izvještaj. Ova verzija je pozvao SSH-1. U ovom trenutku, gotovo nikada ne koriste.
Godine 1996., poboljšana verzija SSH-2 je razvijen. To nije u skladu s SSH-1 je sigurnije i ima prošireni popis šifriranja algoritama. Sada pod SSH verzija namijenjena SSH-2. Od 2006. godine, protokol je priznat IETF standardne Internet Association.
Postoje dva glavna primjena SSH. Jedan od njih vlasništvo, koji je razvijen od strane SSH Communications Security. Drugo - OpenSSH, postaviti pod vodstvom Thea de Raadt kao besplatna alternativa za prvo otvoriti. To je najčešći i uključen je u većini Unix-like sustavima.
Što je SSH klijent i SSH poslužitelj
Veza SSH protokol je implementiran pomoću dvije glavne komponente: klijenta i poslužitelja.
U jednostavnim riječima, korisnik sa klijentom koji je instaliran na lokalnom računalu koje ima pristup udaljenom računalu (server). Valja napomenuti da klijent može se provesti grafičko korisničko sučelje (kao destktopnoe primjene) i za rad u terminalu (konzole).
SSH poslužitelj sluša svoje korisnike i mrežne veze, kada se od vas zatraži veza čini potrebne korake za odobravanje. Nakon uspješne prolazu lansiranja utvrđene za daljinsko usluge klijentima.
Siguran pristup organiziran putem postupka provjere autentičnosti pomoću asimetrično šifriranje s javnim ključem kada se prvi put povezati. Tijekom kasnijeg korištenje simetričnog šifriranja.
SSH standardni uključuje tri protokola:
- Transport Layer Protocol - osigurava autentifikaciju poslužitelja, privatnost i integritet. Ona pruža kompresiju podataka. Radi na vrhu TCP / IP.
- Authentication Protocol - obavlja autentifikaciju klijenta poslužitelju. Djeluje preko sloja transport protokola.
- Protokol veza - šifrirani kanal je multiplcksirao kao višestruki logički kanal koji se koristi za razne usluge. Ona radi na vrhu autentičnosti kanala.
Poboljšana sigurnost je zajamčena autentifikaciju klijenta poslužitelju pristupiti SSH klijenta i poslužitelja za autentikaciju za klijenta. Autentifikacija se odvija na obje strane.
Klijent šalje zahtjev za prvi put uspostavio sigurnu vezu transportnog sloja. Drugi zahtjev je poslan nakon SSH-klijent autentičnosti.
Provedba OpenSSH
OpenSSH - je open source implementacija OpenBSD tim. Je najčešći verzija putem slobodnu distribuciju.
OpenSSH paket sadrži skup alata:
- Sshd - poslužitelj dio.
- SSH - strani klijenta.
- SCP - uslužni program za sigurno kopiranje datoteka.
- SSH-keygen - stvara javnih ključeva (RSA, DSA i druge) za računala i korisnika.
- SSH-keyscan - okuplja javne ključeve u mreži.
- SSH-agent - čuva osobne RSA ključeva za naknadnu provjeru autentičnosti s javnim ključevima.
- SSH-dodatak - dodaje novi privatni ključevi agenta SSH-agent.
- SFTP-poslužitelj - SFTP poslužitelja.
- SFTP - program sigurno kopiranje datoteka putem FTP-a.
OpenSSH je uključen u isporuku kutije za većinu Unix-like sustavima. Najčešće se smatra Linux, Open (besplatno, Net) BSD, Solaris, HP-UX, Irix, MacOS X, i drugi.
Intenzivan rad na razvoju provodi se u provedbi OpenSSH za Windows, koji je dostupan za preuzimanje na web stranica. To vam omogućuje da stvorite SSH-poslužitelj u obitelji Windows sustava ima SSH klijent za povezivanje. OpenSSH za Windows je uključen u isporuku Cygwin.
Najpopularniji među korisnicima su distribucija temelji na Linux kernelu. U budućnosti, svi primjeri pomoću SSH podrazumijevaju konfigurirati OpenSSH. Za jasnoća Linux će postaviti SSH-klijent za Ubuntu, Windows i Mac OS X.
Instaliranje i konfiguriranje OpenSSH-poslužitelj
Postoje mnoge opcije konfiguracije OpenSSH -server. Za konfiguriranje klijent treba temeljiti na server config. Ovaj odjeljak daje primjer SSH poslužitelj instaliran na Ubuntu Server Edition. U kasnijim opisima konfigurirati klijentima da koriste konfiguraciju poslužitelja.
1. Postoje dva načina za instalaciju OpenSSH -server:
1.1. Odaberite OpenSSH -server instalacijski paket odmah tijekom odvija Ubuntu Server /
1.2. Preuzeti i instalirati iz repozitorija pokretanjem naredbe:
2. biti upoznati s vrijednostima sshd poslužitelja zadani konfiguracijskoj datoteci / etc / ssh / sshd_config, koristite naredbu:
3. Prije nego što promijenite zadane postavke biti sigurni da stvorite sigurnosnu kopiju datoteke i štite ga od pisanja. To je učinjeno u slučaju, ako je potrebno vratiti na zadane vrijednosti u slučaju pogreške.
4. U postavkama po defaultu port TCP 22. Radi sigurnosti preporučuje se zamijeniti svoje ne-standardne vrijednosti, na primjer, 5754. Promjena Luka direktiva s naredbom:
5. Spremite datoteku / Etc / ssh / sshd_config i ponovno sshd:
Poslužitelj je instaliran i konfiguriran. Sada je sluša na portu 5754. Standardno pristupiti svaki korisnik može prijaviti na sustav s povlasticama. Autentifikacija se obavlja pomoću lozinke ili ključa DSA, RSA, ed25519 i sur.
Cross-platforma OpenSSH-klijent terminala. SSH klijent za Linux
Ranije je naveo da je najčešće korištena implementacija protokola SSH je OpenSSH, koji po defaultu dolazi s većinom Linux distribucija sklopova. U nekim slučajevima, OpenSSH može se preuzeti iz repozitorija za ovaj distro.
U sklopu OpenSSH klijent-paketa provode kao SSH programa, koji traje istu naredbu. Konfiguriranje klijent i upravlja preko terminala, to nema grafičko sučelje. Smatra se najviše jednostavan i user-friendly version.
Instaliranje i konfiguriranje OpenSSH-klijenta na Ubuntu
Na udaljenom računalu je instaliran i konfiguriran OpenSSH-poslužitelj. Cilj je da se pristup do njega iz lokalnog računala na kojem je pokrenut Ubuntu.
1. Zadana Ubuntu distribucija nije dodan OpenSSH-klijenta, tako da ga morate instalirati pomoću:
2. Nakon instalacije programa se poziva SSH naredbu od terminala bez korijena.
3. Ako autentikaciju korisnika koristi s lozinkom:
1) uspostave veze s:
- naziv računa na udaljenom računalu, - korisničko ime
- domaćin - to je udaljeni poslužitelj IP-adresa (ili domena, ako je domena prenijeti na poslužitelj);
2) nakon ulaska u naredbu, morate pritisnuti Enter - bit ćete upitani za lozinku; Potrebna je lozinka na udaljenom računalu računa (treba biti oprezan u pogledu sigurnosti lozinke se ne prikazuje);
3) ulaska u ispravnu lozinku, poslužitelj prozor terminala daljinski s pozdravom; Sada možete obaviti potrebne naredbe.
4. U slučaju da odobrenje je potrebno za ključeve DSA:
1) ako je to potrebno za generiranje javnih i privatnih ključeva moguće iz SSH OpenSSH-klijent:
2) javni ključ Zadana je pohranjena u datoteci /home/user/.ssh/id_dsa.pub i zatvoren u /home/user/.ssh/id_dsa;
3) mora se kopirati na udaljenom računalu i dodati ga odobrenja /home/user/.ssh/authorized_keys tim generira javni ključ:
Sada korisnik može prijaviti putem SSH-poslužitelj bez unošenja zaporke.
Instaliranje i konfiguriranje OpenSSH za Cygwin terminala na Windows
Instaliranje Cygwin Cygwin.exe pokrenuti datoteku koja se skinuti sa službenih stranica.
Cygwin - okupljanje različite pakete. Za rad s udaljenog terminala trebaju samo OpenSSH. Možete ga pronaći pretraživanjem u Cygwin.
Nakon što instalirate paket morate pokrenuti Cygwin Terminal i upišite sljedeću naredbu:
Zatim pritisnite Enter. Od vas će se tražiti da unesete lozinku. Nakon što prođete autentifikaciju pojavljuje udaljenog poslužitelja na korisnički terminal pozdrav.
Sintaksa je potpuno isti kao u OpenSSH-klijent, koji je proveden za Linux.
SSH-klijent cross-platforma GUI kit
Kit - grafički SSH klijent za daljinsko upravljanje, koji uključuje podršku za SSH protokola. Program se distribuira s open source i potpuno besplatno.
Izvorno izdan samo za Windows OS, ali klijent je kasnije prenesen za Linux, što je uključeno u repozitoriju gotovo svih popularnih Linux distribucija.
Aktivno razvijen za rad u Mac OS X.
Kit prozor Konfiguracija izgleda isto na svim operacijskim sustavima. Razlika postoji samo u instalacijskim metodama. Dakle, instalacija će prvo biti prikazan kako tri operativne sustave, a onda - parametre postavki kit.
Instaliranje kit Linux Ubuntu
1. Instalirajte kit s naredbom:
2. Pokrenite naredbu kit iz terminala ili klikom miša na izborniku:
3. Postavke prozor klijenta, tamo gdje je to potrebno registrirati parametre veze.
Instalacija kit za Windows
Za instalaciju potreban putty.exe preuzimanje datoteke, spremiti na prikladnom mjestu, kao što je na radnoj površini. Program počinje s dva klikova lijeve tipke miša.
Kit - SSH-klijent za Mac. Instalacija i pokretanje GUI-verzija
U vrijeme pisanja kita nije adekvatno prenesen raditi na Mac OS X. problemi nastali u sastavljanju dijelu koji je odgovoran za grafičko sučelje.
Za instalaciju, potrebno je izvršiti neke preliminarne rad.
1. Instalirajte Xcode.
Paket alata i programa iz Apple za projektiranje i izgradnju aplikacija za Mac OS X.
S OS verzije Mac X 10.7 Lion, potrebno je staviti «alata naredbenog retka za Xcode» s Developer web Apple.
Nakon što je potrebna instalacija prihvatiti licencni ugovor:
2. Postavite Xquartz.
Ova implementacija poslužitelja X.Org X sustav prozora (X11) za Mac OS X. Zahtijeva Za GUI verziji kit, pisan u GTK +. Instalacija sa službenih web stranica. Nakon instalacije potreban Prijavite se ponovno.
3. Instalirajte Homebrew.
Instalacija je napravio sa:
Zatim trebate provjeriti ispravnost ugradnje momčadi:
4. Postavite kit, učiniti:
Proces može potrajati više od jednog sata, što je veći broj takvih zavisnosti glib / GTK + / Pango / Cairo.
5. Stvaranje pokretanje datoteku Putty.app.
Morate pokrenuti Automator.app. Vrsta dokumenta za odabir „program” u akcijama koje je potrebno odabrati „run shell-skripta” u okvir za unos postaviti putanju do izvršne datoteke «/ user / local / bin / kit», spremiti kao «putty.app», navodeći format datoteke " Program „na katalog” program ". Ako želite, standardna ikona može biti zamijenjena.
Postavljanje SSH klijent kit
Proces postavljanja grafički klijent SSH kit izgleda isto na svim operacijskim sustavima. Izgled je malo drugačiji, ovisno o dizajnu radnom okruženju.
Za spajanje na udaljeno računalo preko SSH želite pokrenuti kit. U prozoru, morate postaviti parametre:
Connection Type - tip veze - osnovana SSH.
Host Name (ili IP-adresu) - naziv računala ili IP adresu - ovdje navesti na udaljeni poslužitelj IP adresu, naziv domene ili internetsku adresu. U ovom primjeru, set IP adresa 192.168.128.3
Ulaz - slušanje luka - poslužitelj, koji je dao kao primjer, postaviti port 5754. Njegov i točka.
Ako želite, možete spremiti postavke za tu sjednicu.
Kada pritisnete „Open” gumb, pojavit će se terminal prozor gdje trebate upisati daljinski stroj ime i lozinku za račun.
Ako je potrebno, autentifikaciju klijenta par ključeva potrebno puttygen.exe utility koji radi u sustavu Windows. Kit-gen stvara par javnih i privatnih ključeva.
Javni ključ mora biti dodan na server, to je generirana u standardnoj SSH. Dodaj ključnu može slično OpenSSH preko terminala ili preko kit, nakon što je prošao prvi lozinku provjere autentičnosti za prijavu.
Privatni ključ generira .ppk format i dodao da klijenta. Na lijevoj strani u drvetu naći SSH, proširiti popis, naći auth i na taj parametar u «datoteku osobnog ključa za provjeru autentičnosti» odaberite ključ.
Nakon ovih manipulacija, korisnik može ovjeriti sa servera bez lozinke.
U ovom trenutku, kit SSH klijent se smatra univerzalno GUI. Third-party programeri su stvorili Gao-Feng SSH-klijent za Android, kao mobilnoj verziji kita.
Najbolja SSH-klijent
Do sada ne postoji konsenzus o tome što SSH klijent-bolje korištenje. Administratori sustava su izabrani alata na temelju vlastitih potreba.
U pravilu, korisnik * Unix sustavi imaju tendenciju da koriste standardne SSH iz OpenSSH paketa. To je jasan univerzalni sintaksu i dostupna je izravno iz terminala. Za rad s dodatnim alatima kao što su sigurne datoteke kopirati (SCP) nije potrebno instalirati dodatni softver. Sve što trebate je uključena u OpenSSH.
GUI navijača koji obično rade u Windows operativnim sustavima, koristite kit. Smatra se da je ovo najbolji SSH-klijent za Windows. Ona ima sve potrebne alate za probijanje, kopiranje datoteka, i tako dalje, čak i ako bi to zahtijevaju preuzimanje dodatne module.
Similar articles
Trending Now