KompjuteraProgram

Klienti SSH: vendosjen. Shkarko SSH-klient

Klient SSH - kjo është një mjet i nevojshëm, kur duke përdorur SSH-lidhjet mes dy makina. Ajo ka për qëllim për të hyrë në sistemin operativ të kompjuterit të largët dhe drejtuar atë në komandë. Klienti është i instaluar në kompjuterin lokal e përdoruesit. Ai duhet të jenë të vërtetuara në server, dhe vetëm pas kësaj fillon shërbimi. Klienti mund të zbatohet për përdorim në terminalin ose të ketë një ndërfaqe grafike e konfigurimit.

Çfarë është SSH?

SSH (Secure Shell) është përkthyer fjalë për fjalë si "shell të sigurt." Përdorimi i SSH - është një protokoll rrjeti me të cilin bëri menaxhimin e sigurt të nyjen largët në sistemin operativ të rrjetit. Ajo siguron një lidhje, vertetimi, dhe transferimin e sigurt të të dhënave nga një host në një tjetër përmes encryption trafikut, duke kaluar nëpërmjet saj.

Kjo ju lejon të krijoni tunele koduar për transmetimin e sigurt të protokolleve të tjera të rrjetit në një rrjet të pasigurt të tilla si Interneti. ajo është përdorur shpesh për Port Forwarding një kompjuter në portet e tjera.

Fillimi i SSH ishte hedhur Tattoo Ilonenom e Finlandës në vitin 1995, i cili e ka angazhuar atë si një raport konfidencial. Ky version u quajt SSH-1. Në këtë moment, pothuajse asnjëherë nuk përdoren.

Në vitin 1996, një version i përmirësuar i SSH-2 u zhvillua. Ajo është e papajtueshme me SSH-1 është më i sigurt dhe ka një listë të zgjeruar të algoritme encryption. Tani nën versionin SSH është menduar SSH-2. Që nga viti 2006, protokolli njihet IETF standarde Shoqata Internet.

Ka dy zbatimi kryesor i SSH. Njëri prej tyre të pronarit, e cila është zhvilluar nga SSH Communications Security. Së dyti - OpenSSH, ngritur nën udhëheqjen e Theo de Raadt si një alternativë të lirë për të hapur para. Kjo është më e zakonshme dhe është i përfshirë me shumicën e sistemeve Unix-like.

Çfarë është klient SSH dhe server SSH

Protokolli lidhje SSH është zbatuar me anë të dy komponente kryesore: një klienti dhe një server.

Me fjalë të thjeshta, një përdorues me një klient që është instaluar në një kompjuter lokal që ka qasje në makinë në distancë (server). Duhet të theksohet se klienti mund të zbatohet ndërfaqe grafike të përdoruesit (si destktopnoe aplikimit) dhe për operim në një terminal (tastierë).

server SSH dëgjon për klientët dhe lidhjet e rrjetit, kur ju jeni të nxitet për një lidhje të bën hapat e nevojshme për autorizimin. Me nis të suksesshme të kalueshmërisë të caktuara për shërbimin e largët klientit.

qasje të sigurt është e organizuar me anë të një procedure të vërtetimit duke përdorur encryption asimetrike me çelës publik, kur ju së pari të lidheni. Gjatë mëvonshëm encryption simetrike përdorimi.

standarde SSH përfshin tre protokollet:

  • Transport Layer Protocol - siguron vërtetimit server, privatësinë dhe integritetin. Ajo siguron compression të dhënave. Shkon në krye të TCP / IP.
  • Authentication Protocol - kryen vertetimi klientit në server. Ajo vepron mbi shtresën e protokollit të transportit.
  • Protokolli Connection - një kanal Encrypted është multiplexed si kanal të shumta logjike e përdorur për shërbime të ndryshme. Ajo shkon në krye të kanalit vertetimi.

siguria e përmirësuar është e garantuar nga vertetimi klientit në server arrihen nga klienti ssh dhe serverit të legalizuara të klientit. Authentication zhvillohet në të dyja anët.

Klienti dërgon një kërkesë për herë të parë krijoi një lidhje të sigurt e shtresës së transportit. Kërkesa e dytë është dërguar pas vertetimi SSH-klient.

Zbatimi i OpenSSH

OpenSSH - është një zbatim me burim të hapur ekipi OpenBSD. Është versioni më i zakonshëm përmes shpërndarjes së lirë.

paketë OpenSSH përfshin një grup të mjeteve:

  • Sshd - Pjesa server.
  • SSH - anën e klientit.
  • SCP - një gjë e dobishme për kopjim të sigurt file.
  • SSH-keygen - gjeneron çelësat publik (RSA, DSA dhe të tjera) për kompjuterë dhe përdoruesit.
  • SSH-KeyScan - mbledh çelësat publik në rrjet.
  • SSH-agjent - mban çelësat RSA personale për autentikim mëvonshëm me çelësat publik.
  • SSH-add - shton re çelësat private agjent SSH-agjent.
  • SFTP-server - SFTP server.
  • SFTP - dobi të sigurt kopje fotografi nëpërmjet FTP.

OpenSSH është përfshirë në ofrimin e kutisë për shumicën e sistemeve Unix-like. Më të zakonshme janë konsideruar Linux, Open (Free, Net) BSD, Solaris, HP-UX, IRIX, MacOS X, dhe të tjerët.

Puna intensive zhvillimi kryer në zbatimin e OpenSSH për Windows, i cili është në dispozicion për shkarkim në website. Kjo ju lejon të krijoni SSH-server në familjen e Windows e sistemeve ka një klient SSH për t'u lidhur. OpenSSH për Windows është përfshirë në ofrimin Cygwin.

Më të popullarizuara në mesin e përdoruesve janë shpërndarjeve të bazuar në Linux kernel. Në të ardhmen, të gjithë shembujt e përdorur SSH janë nënkuptuar për të konfiguruar OpenSSH. Për qartësia e Linux do të ngritur SSH-klient për Ubuntu, Windows dhe Mac OS X.

Instalimi dhe Konfigurimi OpenSSH-server

Ka shumë opsione të konfigurimit OpenSSH -server. Për të konfiguruar klientin duhet të bëhet në bazë të config server. Ky seksion jep një shembull të serverit SSH instaluar në Ubuntu Server Edition. Në përshkrimet e mëvonshme të konfiguruar klientëve për të përdorur konfigurimin e serverit.

1. Ka dy mënyra për të instaluar OpenSSH -server:

1.1. Zgjidhni OpenSSH -server paketën e instalimit menjëherë gjatë shpalosur Server Ubuntu /

1.2. Shkarkoni dhe instaloni nga depo duke xhiruar komandën:

2. Të jetë i njohur me parazgjedhur konfigurimit dosjen e serverit vlerat sshd s / etc / ssh / sshd_config, përdorni komandën:

3. Para se të ndryshojë default settings të jetë i sigurt për të krijuar një kopje rezervë të dosjes dhe për të mbrojtur atë nga të shkruarit. Kjo është bërë në rast se, në qoftë se ju duhet të rrokulliset përsëri në vlerat e parazgjedhur në rast të një gabimi.

4. Në cilësimet nga default port TCP 22. Për sigurinë, ajo është e rekomanduar për të zëvendësuar vlerat e saj jo-standarde, për shembull, 5754. Ndryshimi Direktiva Port me komandën:

5. Save file / Etc / SSH / sshd_config dhe rinisni sshd:

Server është instaluar dhe konfiguruar. Tani ai dëgjon në portin 5754. By default, për të hyrë në çdo përdorues mund të kyqeni në sistemin me privilegjet. Authentication është kryer duke përdorur një fjalëkalim apo DSA kyç, RSA, ed25519 et al.

Cross-platform terminal OpenSSH-klient. klient SSH për Linux

Më parë ka deklaruar se zbatimi më i zakonshëm që përdoret të protokollit SSH është OpenSSH, i cili si parazgjedhje vjen me shumicën e Linux shpërndarjet kuvendet. Në disa raste, OpenSSH mund të shkarkohet nga depo për këtë distro.

Si pjesë e OpenSSH klient-paketa implementuar si program SSH, e cila shkon komandën e njëjtë. Configuring klientin dhe kontrollohet nëpërmjet terminalit, ajo nuk ka një ndërfaqe grafike. Ajo është konsideruar version më të thjeshtë dhe user-friendly.

Instalimi dhe konfigurimi OpenSSH-klient në Ubuntu

Në makinë në distancë ka instaluar dhe konfiguruar OpenSSH-server. Qëllimi është për të marrë qasje në atë nga një kompjuter lokal që po kandidon Ubuntu.

1. parazgjedhur shpërndarjes Ubuntu nuk është shtuar OpenSSH-klient, kështu që ju duhet ta instaloni atë duke përdorur:

2. Pas programit instalimit thirret komandën SSH nga terminali pa Root.

3. Nëse authentication përdorues është përdorur me një fjalëkalim:

1) lidhjes është bërë me:

  • Emri i llogarisë në makinë të largët, - emri i përdoruesit
  • host - kjo është server të largët IP-adresa (ose domain nëse domain ka qenë i deleguar në server);

2) pas hyrjes komandën, ju duhet të shtypni Enter - ju do të nxitet për një fjalëkalim; Një fjalëkalim është e nevojshme në llogari të largët makinë (duhet të jenë të kujdesshëm në lidhje me sigurinë e fjalëkalimit nuk shfaqet);

3) të hyjnë në fjalëkalimin e duhur, dritarja largët terminal server me një përshëndetje; Ju tani mund të kryejnë komandat e nevojshme.

4. Në rast se autorizimi është e nevojshme për çelësat DSA:

1) nëse është e nevojshme për të gjeneruar çelësat publike dhe private të jetë e mundur nga SSH OpenSSH-klient:

2) Çelësi publik parazgjedhur është ruajtur në dosjen /home/user/.ssh/id_dsa.pub dhe të mbyllura në /home/user/.ssh/id_dsa;

3) duhet të kopjohet në makinë në distancë dhe shtoni atë në ekipin e /home/user/.ssh/authorized_keys autorizimit gjeneruar çelësin publik:

Tani përdoruesit mund të vërtetoj me SSH-server pa hyrë një fjalëkalim.

Instalimi dhe konfigurimi OpenSSH për Cygwin në Windows Terminal

Instalimi Cygwin Cygwin.exe nisur një skedar që është shkarkuar nga faqja zyrtare.

Cygwin - është grumbulluar një shumëllojshmëri të paketave të ndryshme. Për të punuar me terminalin e largët duhet vetëm OpenSSH. Ju mund ta gjeni duke kerkuar në Cygwin.

Pasi ta instaloni paketën që ju duhet për të drejtuar Cygwin Terminal dhe të hyjë në komandën e mëposhtme:

Pastaj shtypni Enter. Ju do të nxitet për të hyrë fjalëkalimin. Pas kalimit vertetimi shfaqet një server të largët në përshëndetje përdorues terminal.

Sintaksa është pikërisht njëjtë si në OpenSSH-klient, i zbatuar për Linux.

SSH-klient cross-platform GUI stuko

Stuko - një klient SSH grafike për administrimin e largët, e cila përfshin mbështetje për protokollin SSH. Programi është shpërndarë me burim të hapur dhe plotësisht i lirë.

lëshuar fillimisht vetëm për OS Windows, por klienti më vonë u ported për Linux, ajo është përfshirë në depo e pothuajse të gjitha shpërndarjet Linux të njohura.

zhvilluar në mënyrë aktive për të punuar në Mac OS X.

dritarja e konfigurimit stuko duket e njëjtë në të gjitha sistemet operative. Dallimi ekziston vetëm në metodat e instalimit. Prandaj, instalimi i parë do të tregohet se të tre sistemet operative, dhe pastaj - parametrat e cilësimet stuko.

Instalimi Putty Linux Ubuntu

1. Install PuTTY me komandën:

2. Fillimi komandën stuko nga një terminal ose një klikim të miut në menu:

3. settings klienti dritare, aty ku është e nevojshme të regjistrohen parametrat e lidhjes.

Instalimi PuTTY për Windows

Për të instaluar të kërkuara putty.exe shkarkuar skedarin, të ruajtur në një vend të përshtatshëm, të tilla si në desktop. Programi fillon me dy klikime të mouse button majtë.

Stuko - SSH-klient për Mac. Instalimi dhe drejtimin e GUI-version

Në kohën e shkrimit stuko nuk ka qenë adekuate ported për të punuar në Mac OS X. Problemet u ngrit në hartimin e pjesës që është përgjegjës për ndërfaqe grafike.

Për instalimin, ju duhet të kryejë disa punë paraprake.

1. Install Xcode.

Paketa e shërbimeve dhe programeve nga Apple për të hartuar dhe për të ndërtuar aplikime për Mac OS X.

Me OS version të Mac X 10.7 Lion është e nevojshme për të vënë «Tools Command Line për Xcode» me faqen e internetit Apple Developer.

Pas instalimit është e nevojshme që të pranojë marrëveshjen e licencës:

2. Set Xquartz.

Ky zbatim server X.Org X Window System (X11) për Mac OS X. Kërkon Për GUI-versionin e stuko, shkruar në GTK +. Instalo nga faqja zyrtare. Pas instalimit të relogin kërkuar.

3. Instalo Homebrew.

Instalimi është bërë me:

Tjetra ju duhet të kontrolloni për instalimin e saktë të ekipit:

4. Set Putty, të bëjë:

Procesi mund të marrë më shumë se një orë, siç eshte nje mori tilla varësitë Glib / GTK + / Pango / Kajro.

5. Krijimi fillimin fotografi Putty.app.

Ju duhet të drejtuar Automator.app. Lloji i dokumentit të zgjedhur "program" në veprimet që ju duhet të zgjidhni "Run Shell-script" në kutinë e input për të vendosur rrugën për skedarin ekzekutues «/ përdoruesit / local / bin / stuko», ruani si «putty.app», duke specifikuar format file " Programi "në dosjen" program ". Nëse e dëshiruar, një ikonë standarde mund të zëvendësohet.

Vendosja e klient SSH Putty

Procesi i përcaktimit të klientit grafike SSH PuTTY duket e njëjtë në të gjitha sistemet operative. Shfaqja është paksa e ndryshme, në varësi të projektimit të ambientit të punës.

Për t'u lidhur me një makinë në distancë nëpërmjet SSH duan për të drejtuar stuko. Në dritaren që rezulton, ju duhet të caktojë parametrat:

Connection Type - tipi i lidhjes - themeluar SSH.

Host Emri (ose IP-adresa) - emrin e host ose IP-adresa - këtu specifikoni serverin e largët IP-adresë, emër domain ose adresën e internetit. Në këtë shembull, Set IP-adresa 192.168.128.3

Port - duke dëgjuar port - server, e cila është dhënë si një shembull, të ngritur portin 5754. tij dhe pikë.

Nëse e dëshiruar, ju mund të ruani parametrat për këtë sesion.

Kur ju shtypni "Open" button, një dritare terminali do të shfaqet, ku duhet të shkruani emrin largët makinë dhe fjalëkalimin për llogarinë.

Nëse është e nevojshme, çifti authentication klienti kyç kërkohet shërbimeve puttygen.exe që shkon në Windows. Stuko-Gen gjeneron një palë çelësa publik dhe privat.

Çelësi publik duhet të shtohet në server, ajo është gjeneruar në SSH standarde. Shto kryesore mund në mënyrë të ngjashme OpenSSH nëpërmjet një terminal ose nëpërmjet stuko, ka kaluar e parë fjalëkalimin authentication login.

Çelësi privat është gjeneruar .ppk format dhe shtoi për të klientit. Në të majtë në pemë për të gjetur SSH, zgjerimin e listës, gjeni Auth dhe në këtë parametër në «dosjen çelësit privat për autentikim» Përzgjidh çelës.

Pas këtyre manipulimeve, përdoruesi mund të vërtetoj me serverin pa një fjalëkalim.

Në këtë moment, klienti stuko SSH është konsideruar si një GUI universal. zhvilluesit e palës së tretë kanë krijuar Gao-Feng SSH-Client për Android, si version të lëvizshme të stuko.

Shkarko SSH-klient

Deri më tani nuk ka konsensus për përdorimin e asaj që SSH-klient më të mirë. administratorët e sistemit janë zgjedhur mjetet bazuar në nevojat e tyre.

Si rregull, përdoruesit * Unix-sistemet tendencë për të përdorur një SSH standarde nga paketa OpenSSH. Ajo ka sintaksë të qartë universale dhe është në dispozicion direkt nga terminali. Për operim me mjete të tjera të tilla si kopje sigurt file (SCP) nuk është e nevojshme për të instaluar softuer shtesë. Çdo gjë që ju duhet është përfshirë në OpenSSH.

Tifozët GUI të cilët zakonisht punojnë në Windows sistemet operative, përdorni stuko. Besohet se kjo është më e mirë SSH-klient për Windows. Ajo ka të gjitha mjetet e nevojshme për tunneling, kopjimi fotografi, dhe kështu me radhë, edhe nëse kjo do të kërkonin shkarkimin module shtesë.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sq.atomiyme.com. Theme powered by WordPress.