Kompjuters, Softwer
Klijent SSH: iffissar. Aħjar SSH klijent
SSH klijent - huwa għodda neċessarja meta jużaw SSH-konnessjonijiet bejn żewġ magni. Hija maħsuba biex jidħlu fis-sistema operattiva tal-kompjuter remot u run fil-kmand. Il-klijent huwa installat fuq magna lokali l-utent. Huwa għandu jkun awtentikat fuq is-server, u biss wara li s-servizz jibda. Il-klijent jista 'jiġi implimentat għall-użu fit-terminal jew ikollhom interface konfigurazzjoni grafika.
X'inhu SSH?
SSH (Sikura Shell) huwa tradott litteralment bħala "qoxra sigur." L-użu ta SSH - huwa protokoll netwerk li permezz tiegħu sar il-ġestjoni sikura tal-node remoti fis-sistema operattiva tan-network. Hija tipprovdi konnessjoni, l-awtentikazzjoni, u t-trasferiment sigur tad-data minn ospitant wieħed għall-ieħor permezz encryption traffiku, li jgħaddi minn ġo fih.
Huwa jippermettilek li toħloq mini encrypted għat-trażmissjoni sigura ta 'protokolli ta' netwerk oħrajn fuq network ta siguri bħall-Internet. dan hu sikwit użat għall twassil tal-port tal-kompjuter wieħed għall-portijiet l-oħra.
Bidu il SSH kien stabbilit Tatwaġġ Ilonenom tal-Finlandja fl-1995, li tkun involuta lilu bħala rapport kunfidenzjali. Din il-verżjoni kienet imsejħa 'SSH 1. Fil-mument, kważi qatt ma jintuża.
Fl-1996, verżjoni mtejba tar-SSH 2 ġie żviluppat. Hija inkompatibbli mal SSH-1 huwa aktar sikura u għandu lista estiża ta ' algoritmi encryption. Issa skond il-verżjoni SSH huwa maħsub-SSH 2. Mill-2006, il-protokoll huwa rikonoxxut IETF Assoċjazzjoni Internet standard.
Hemm żewġ implimentazzjoni ewlieni ta 'SSH. Waħda minnhom proprjetarja, li huwa żviluppat mill-Komunikazzjonijiet SSH Sigurtà. It-tieni - OpenSSH, imwaqqaf taħt it-tmexxija ta 'Theo de Raadt bħala alternattivi ħielsa li tiftaħ l-ewwel. Hija l-aktar komuni u huwa inkluż bl-aktar sistemi Unix simili.
X'inhu klijent SSH u s-server SSH
protokoll SSH konnessjoni hija implimentata permezz ta 'żewġ komponenti ewlenin: klijent u server.
Fi kliem sempliċi, utent ma 'klijent li jkun installat fuq kompjuter lokali li għandha aċċess għall-magna remoti (server). Għandu jiġi nnutat li l-klijent jistgħu jiġu implimentati user interface grafika (kif destktopnoe applikazzjoni) u għat-tħaddim f'terminal (console).
server SSH jisma lill-klijenti u konnessjonijiet tan-netwerk meta inti wasslu għal konnessjoni jagħmel l-passi meħtieġa għall-awtorizzazzjoni. Fuq tniedi tgħaddi b'suċċess stabbiliti għas-servizz klijent remoti.
aċċess sikur huwa organizzat permezz ta 'proċedura ta' awtentikazzjoni li jużaw encryption asimmetrika mal ċavetta pubblika meta inti l-ewwel konnessjoni. Matul sussegwenti encryption użu simetriċi.
istandard SSH jinkludi tliet protokolli:
- Trasport Layer Protokoll - tiżgura awtentikazzjoni server, il-privatezza u l-integrità. Hija tipprovdi data kompressjoni. Timxi fuq quċċata ta 'TCP / IP.
- Awtentikazzjoni Protokoll - jwettaq awtentikazzjoni klijent lill-server. Hija taġixxi fuq is-saff protokoll tat-trasport.
- Protokoll Konnessjoni - kanal encrypted huwa multiplessati bħala mezz loġiku multipli użati għas-servizzi varji. Din timxi fuq quċċata tal-kanal awtentikazzjoni.
sigurtà mtejba hija garantita mill-awtentikazzjoni klijent lis-server aċċessata mill-klijent ssh u l-awtentikazzjoni server lill-klijent. Awtentikazzjoni sseħħ fuq żewġ naħat.
Il-klijent jibgħat talba għall-ewwel darba stabbilixxa konnessjoni sigura tas-saff trasport. It-tieni talba tintbagħat wara l-awtentikazzjoni SSH klijent.
L-implimentazzjoni ta 'OpenSSH
OpenSSH - huwa sors implimentazzjoni miftuħ OpenBSD tim. Hija l-verżjoni l-aktar komuni permezz ta 'distribuzzjoni ħielsa.
pakkett OpenSSH jinkludi sett ta 'għodod:
- SSHD - parti server.
- SSH - naħa tal-klijent.
- SCP - utilità għall-ikkupjar fajl sikuri.
- SSH-Keygen - jiġġenera ċwievet pubbliċi (RSA, DSA u oħrajn) għall-kompjuters u l-utenti.
- -SSH KeyScan - jiġbor ċwievet pubbliċi fin-netwerk.
- SSH-aġent - iżomm ċwievet personali RSA għall-awtentikazzjoni sussegwenti ma ċwievet pubbliċi.
- SSH add - żżid ġdid ċwievet privati aġent SSH-aġent.
- SFTP server - SFTP server.
- SFTP - utilità li sigur kopja fajls permezz ta 'FTP.
OpenSSH huwa inkluż fil-kunsinna tal-kaxxa għal ħafna sistemi Unix simili. L-aktar komuni huma kkunsidrati Linux, Open (Free, Net) BSD, Solaris, HP-UX, IRIX, MacOS X, u oħrajn.
xogħol ta 'żvilupp intensiv imwettaq fl-implimentazzjoni ta' OpenSSH għall-Windows, li huwa disponibbli biex jitniżżel fuq websajt. Huwa jippermettilek li toħloq SSH server fil-familja Windows tas-sistemi għandha klijent SSH għall-konnessjoni. OpenSSH għall-Windows hija inkluża fit-twassil cygwin.
L-aktar popolari fost l-utenti huma distribuzzjonijiet bbażati fuq l-għadma Linux. Fil-futur, l-eżempji kollha ta 'użu SSH huma impliċita biex jiġi kkonfigurat OpenSSH. Għaċ-ċarezza ta 'Linux ser twaqqaf SSH klijent għall Ubuntu, Windows u Mac OS X.
Installazzjoni u Konfigurazzjoni OpenSSH server
Hemm ħafna għażliet konfigurazzjoni OpenSSH -server. Biex jiġi kkonfigurat l-klijent għandha tkun imsejsa fuq il-konfigurazzjoni server. Din it-taqsima tipprovdi eżempju tal-server SSH installat fuq Ubuntu Server Edition. F'deskrizzjonijiet sussegwenti kkonfigurat klijenti li jużaw il-konfigurazzjoni tas-server.
1. Hemm żewġ modi biex tinstalla -server OpenSSH:
1.1. Agħżel OpenSSH -server pakkett installazzjoni immedjatament matul jitfaċċjaw Server Ubuntu /
1.2. Tniżżel u tinstalla mill-repożitorju mill-tmexxija l-kmand:
2. Ikun familjari mal-inadempjenza konfigurazzjoni fajl server valuri SSHD ta / etc / ssh / sshd_config, uża l-kmand:
3. Qabel ma jbiddel l-issettjar default kun żgur li joħolqu kopja backup tal-fajl u protett minn kitba. Dan isir fil-każ, jekk għandek bżonn biex roll lura għall-valuri awtomatiċi fil-każ ta 'żball.
4. Fil-settings fil-kontumaċja tal-port TCP 22. Għas-sigurtà, huwa rakkomandat li tissostitwixxi valuri mhux standard tagħha, per eżempju, 5754. Bidla id-direttiva Port mal-kmand:
5. Salv l-fajl / Eċċ / ssh / sshd_config u jerġgħu jibdew SSHD:
Il-server huwa installat u konfigurati. Issa huwa jisma fuq il-port 5754. Permezz ta 'default, ikollhom aċċess għal kull utent tista' tiffirma għas-sistema ma 'l-privileġġi. Awtentikazzjoni hija mwettqa bl-użu ta 'password jew DSA ewlenin, RSA, ed25519 et al.
Cross-pjattaforma terminali OpenSSH-klijent. klijent SSH għall-Linux
Qabel li l-implimentazzjoni iktar komunement użati tal-protokoll SSH huwa l-OpenSSH, li awtomatikament tiġi flimkien ma 'ħafna Linux assemblaġġi distribuzzjonijiet. F'xi każijiet, OpenSSH jistgħu jitniżżlu mill-repożitorju għal dan distro.
Bħala parti mill-klijent-pakketti OpenSSH implimentati bħala programm SSH, li tiġġestixxi l-istess kmand. Konfigurazzjoni tal-klijent u huwa kkontrollat permezz tal-terminali, ma jkollu interface grafika. Huwa meqjus l-verżjoni l-aktar sempliċi u faċli għall-utent.
Installazzjoni u konfigurazzjoni OpenSSH-klijent fuq Ubuntu
Fuq il-magna mill-bogħod installat u konfigurati OpenSSH-server. L-għan huwa li tinkiseb aċċess għaliha minn kompjuter lokali li tkun taħdem Ubuntu.
1. In-nuqqas Ubuntu distribuzzjoni ma tkunx miżjuda OpenSSH-klijent, sabiex inti trid tinstalla billi tuża:
2. Wara l-programm installazzjoni hija invokata kmand SSH mit-terminal mingħajr Root.
3. Jekk l-awtentikazzjoni utent huwa użat bil-password:
1) Il-konnessjoni hija magħmula ma ':
- username - kont isem fuq il-magna remoti,
- ospitanti - huwa server remot IP indirizz (jew dominju jekk l-dominju ikun ġie ddelegat lill-server);
2) wara d-dħul l-kmand, inti trid agħfas il-Enter - inti se tkun imħeġġa għal password; A password hija meħtieġa fuq il-kont magna remoti (għandhom ikunu attenti dwar is-sigurtà tal-password ma jintwerewx);
3) li jidħlu fil-password korretta, it-tieqa remoti terminali server ma greeting; Issa tista 'twettaq il-kmandi meħtieġa.
4. Fil-każ li hija meħtieġa awtorizzazzjoni għall-ċwievet DSA:
1) jekk ikun meħtieġ biex jiġġenera ċwievet pubbliċi u privati jista 'jkun mill SSH OpenSSH-klijent:
2) Il-ċavetta pubblika default hija maħżuna fil-/home/user/.ssh/id_dsa.pub fajl u magħluqa fl /home/user/.ssh/id_dsa;
3) għandu jiġi kkupjat lill-magna remoti u iżżidhiex mal-tim /home/user/.ssh/authorized_keys awtorizzazzjoni iġġenerat ċavetta pubblika:
Issa l-utent jista 'jawtentika mal-SSH server mingħajr ma jidħlu password.
Installazzjoni u konfigurazzjoni OpenSSH għall cygwin terminali fuq Windows
Installazzjoni cygwin Cygwin.exe tniedi fajl li jitniżżel mis-sit uffiċjali.
Cygwin - huwa assemblaġġ varjetà ta 'pakketti differenti. Biex taħdem ma 'l-terminal remoti bżonn biss OpenSSH. Tista 'ssib lilha mill-tiftix fil-cygwin.
Wara li tinstalla l-pakkett għandek bżonn biex imexxu cygwin Terminal u jidħlu fil-kmand li ġej:
Imbagħad ippressa Ikteb. Inti se tkun imħeġġa biex jidħlu l-password. Wara li tgħaddi awtentikazzjoni jidher server remot għall-greeting terminal utent.
Is-sintassi huwa eżattament l-istess bħal fl OpenSSH-klijent, implimentati għall-Linux.
SSH klijent cross-pjattaforma GUI stokk
Stokk - klijent SSH grafiku għall-amministrazzjoni remota, li jinkludi appoġġ għall-protokoll SSH. Il-programm huwa mqassam bl sors miftuħ u kompletament ħieles.
Oriġinarjament jinħareġ biss għall-OS Windows, iżda l-klijent kien tard portati Linux, huwa inkluż fir-repożitorju ta 'kważi kollha distribuzzjonijiet Linux popolari.
Attiv żviluppati biex jaħdmu Mac OS X.
tieqa konfigurazzjoni stokk jistenna l-istess fuq is-sistemi operattivi kollha. Id-differenza teżisti biss fil-metodi ta 'installazzjoni. Għalhekk, l-installazzjoni ewwel ser jintwera kif it-tliet sistemi operattivi, u mbagħad - l-parametri ta 'settings stokk.
Installazzjoni stokk Ubuntu Linux
1. Installa stokk mal-kmand:
2. Ibda l-kmand stokk minn terminal jew ikklikkja ġurdien fuq il-menu:
3. Is-settings klijent tieqa, fejn ikun meħtieġ li jirreġistra l-parametri konnessjoni.
Installazzjoni stokk għall-Windows
Biex tinstalla l-meħtieġa putty.exe tniżżel il-fajl, ħlief għal post konvenjenti, bħal dwar il-desktop. Il-programm jibda b'żewġ klikks tal-mouse button xellug.
Stokk - SSH klijent għall-Mac. Installazzjoni u tmexxija l GUI-verżjoni
Fil-ħin tal-kitba stokk ma adegwat ġiex portati jaħdmu fuq Mac OS X. Inqalgħu problemi fil-kumpilazzjoni tal-parti li hija responsabbli għall-interface grafika.
Għall-installazzjoni, trid twettaq xi xogħol preliminari.
1. Installa Xcode.
pakkett ta 'utilitajiet u programmi minn Apple li jiddisinja u jibni l-applikazzjonijiet għall Mac OS X.
Mal-verżjoni OS tal-Mac lX 10.7 Lion huwa meħtieġ li jpoġġi l-«Għodod Kmand Line għall Xcode» mal-websajt Developer Apple.
Wara l-installazzjoni hija meħtieġa li taċċetta l-ftehim ta 'liċenzja:
2. Set Xquartz.
Din l-implimentazzjoni server X.Org X Sistema Tieqa (X11) għall Mac OS X. Jirrikjedi Għall-GUI-verżjoni ta 'stokk, miktuba GTK +. Tinstalla mill-websajt uffiċjali. Wara l-installazzjoni l-relogin meħtieġa.
3. Installa Homebrew.
Installazzjoni huwa magħmul bil:
Li jmiss ikollok bżonn li jiċċekkja għall-installazzjoni korretta tat-tim:
4. Set Putty, do:
Il-proċess jista 'jieħu aktar minn siegħa, kif pluralità ta' dawk dipendenzi glib / GTK + / Pango / Kajr.
5. Toħloq il-fajl istartjar Putty.app.
Inti għandek run Automator.app. It-tip dokument li jagħżlu "programm" fl-azzjonijiet li għandek bżonn tagħżel "run qoxra iskrittura" fil-kaxxa input li tiffissa l-passaġġ għall-fajl eżekutibbli «/ utent / lokali / bin / stokk», ħlief bħala "putty.app", li tispeċifika l-format tal-fajl " programm "għall-direttorju" programm. " Jekk mixtieq, icon standard jista 'jiġi sostitwit.
Twaqqif tal-klijent SSH stokk
Il-proċess ta 'twaqqif klijent grafika SSH stokk jistenna l-istess fuq is-sistemi operattivi kollha. Id-dehra hija kemmxejn differenti, jiddependi fuq id-disinn ta 'l-ambjent tax-xogħol.
Li jgħaqqdu l-magna remoti permezz SSH tixtieq li tmexxi stokk. Fit-tieqa li tirriżulta, trid tistabbilixxi l-parametri:
Konnessjoni Tip - it-tip ta 'konnessjoni - stabbilit SSH.
Ospitanti Isem (jew IP address) - l-isem ospitanti jew IP-indirizz - hawn tispeċifika l-server remot IP indirizz, l-isem tad-dominju jew indirizz elettroniku. F'dan l-eżempju, Set IP-indirizz 192.168.128.3
Port - listening port --server, li ngħatat bħala eżempju, imwaqqaf portijiet 5754. Tiegħu u l-punt.
Jekk mixtieq, inti tista 'tiffranka l-settings għal din is-sessjoni.
Meta inti agħfas il- "Miftuħa" buttuna, tieqa terminal se jidhru, fejn għandek bżonn tidħol l-isem magna remoti u password għall-kont.
Jekk ikun meħtieġ, l-awtentikazzjoni klijent par ċwievet meħtieġa utilità puttygen.exe li timxi fil-Windows. Stokk-Ġen jiġġenera par ta 'ċwievet pubbliċi u privati.
Iċ-ċavetta pubblika għandhom jiżdiedu mal-server, huwa ġenerat fil-SSH istandard. Żid ewlieni jista simili OpenSSH permezz ta 'terminal jew permezz tal-stokk, li jkun għadda mill-ewwel password awtentikazzjoni login.
Il-muftieħ privat hija ġġenerata .ppk format u miżjuda mal-klijent. Fuq ix-xellug fil-siġra biex isibu SSH, tespandi l-lista, isibu l-Auth u dan il-parametru fil-«fajl ewlieni Privat għall-awtentikazzjoni» tagħżel ewlenin.
Wara dawn manipulazzjonijiet, l-utent jista jawtentikaw mal-server mingħajr password.
Fil-mument, il-klijent stokk SSH huwa meqjus bħala GUI universali. iżviluppaturi ta 'partijiet terzi ħolqu Gao-Feng SSH-klijent għall Android, bħala l-verżjoni mobbli ta' stokk.
Aħjar SSH klijent
S'issa m'hemm l-ebda kunsens dwar dak SSH klijent aħjar użu. amministraturi tas-sistema huma magħżula għodod ibbażati fuq bżonnijiet tagħhom stess.
Bħala regola, l-utenti * Unix-sistemi x'aktarx li jużaw SSH standard mill-pakkett OpenSSH. Hija sintassi universali ċar u huwa disponibbli direttament mit-terminal. Għal operazzjoni ma 'għodod addizzjonali bħal kopja fajl sikuri (SCP) mhux meħtieġ li jinstallaw softwer addizzjonali. Dak kollu li għandek bżonn huwa inkluż fil OpenSSH.
fannijiet GUI li s-soltu jaħdmu fil-Windows sistemi operattivi, l-użu Putty. Huwa maħsub li dan huwa l-aħjar SSH klijent għall-Windows. Hija għandha l-għodod meħtieġa għall-mini, fajls ikkupjar, u l-bqija, anki jekk tkun teħtieġ tniżżil moduli addizzjonali.
Similar articles
Trending Now