Mga kliyente ng SSH. Isang simpleng console terminal. ssh add-on para sa Firefox

Libreng SSH client para sa secure na access sa mga FTP server sa pamamagitan ng secure na SFTP protocol.

Ang application na ito ay nagpapahintulot sa two-way na paglipat at pag-synchronize ng mga file sa isang lokal na PC at isang malayuang server.

Kasabay nito, sinusuportahan ng WinSCP hindi lamang ang simpleng FTP protocol, kundi pati na rin ang secure (SFTP) at medyo hindi na napapanahon ngayon (na kadalasang ginagamit para sa pag-access sa mga server ng UNIX) SCP.

Sa mga tuntunin ng mga kakayahan nito, ang WinSCP ay halos hindi mas mababa sa bayad na FTP client na CuteFTP Professional:

Paghahambing ng kliyente ng SSH na WinSCP sa may bayad na analogue na CuteFTP

Ang pangunahing kawalan ng WinSCP ay hindi nito sinusuportahan ang pag-iiskedyul. Kung hindi, ang programa ay medyo maginhawa at nagbibigay ng mahusay na mga tool para sa pang-araw-araw na trabaho sa FTP.

Pag-install ng WinSCP

Ang WinSCP ay may dalawang lasa:

  • portable;
  • at kasama ang installer.

Para gumana ang portable na bersyon, i-unpack lang ang buong content ng archive at patakbuhin ang executable exe file. Totoo, pagkatapos ito ay magiging sa Ingles.

Upang Russify ang programa, kinuha namin ang file mula sa aming archive WinSCP.ru at ilagay ito sa folder kung saan na-unpack ang WinSCP.

1. Pagkatapos ilunsad ang installer, ang unang window na lilitaw ay ang piliin ang wika ng program. Bilang default, ang Russian ay ipapakita na doon, kaya i-click lamang ang "OK".

2. Sa susunod na window ay sasalubungin tayo ng Installation Wizard. Wala ring kumplikado dito, i-click lang ang "Next".

I-click ang "OK" at ngayon ay mayroon na kaming kumpleto at handa na koneksyon!

Ang natitira na lang ay "Mag-login" sa server. Pinindot namin ang naaangkop na pindutan at makatanggap ng babala.

Cache(English cache) - isang buffer ng mabilisang pag-access para sa pag-iimbak ng madalas na ginagamit na data.

Pagpapatunay- kumpirmasyon ng mga karapatang ma-access ang system.

Kung kumonekta ka sa maaasahang server(halimbawa, sa iyong website), pagkatapos ay i-click lamang ang "Oo" upang matandaan ng program ang key na ito at i-save ito sa cache nito.

Kung hindi, i-click ang "Hindi".

Ang pagpapatunay sa server ay magsisimula at ang programa ay hihingi ng isang password (kung hindi namin ito nai-save sa programa para sa mga kadahilanang pangseguridad).

Ipasok ang password at i-click ang "OK".

Kung hindi kami nagkamali kahit saan, ang pangunahing window ng WinSCP ay magbubukas sa harap namin.

WinSCP interface

Tulad ng aming pinili sa panahon ng pag-install, ang programa ay magkakaroon ng dalawang-panel na interface, na nakapagpapaalaala sa isang klasikong file manager.

Sa kaliwang pane ay ang aming lokal na computer, at sa kanang folder sa server na may nakaimbak na site dito.

Ang paglipat ng file ay maaaring gawin tulad ng sumusunod: simpleng drag at drop ang mga ito mula sa isang panel hanggang sa pangalawa, alinman sa pamamagitan ng menu ng konteksto at gamit ang "mga hot key", karaniwang tinatanggap para sa mga naturang programa:

  • F5 - kopya;
  • F6 - ilipat;
  • Tanggalin - tanggalin, atbp.

Halimbawa, kopyahin natin ang file readme.html mula sa server hanggang sa computer. Kinuha namin ito gamit ang mouse kanang panel at i-drag ito sa kaliwa.

Bago ang unang pagkopya, lilinawin ng programa kung talagang gusto nating gawin ito?

Ginagawa ito upang maiwasan ang aksidenteng pinsala sa mahahalagang file. Kung may sapat kang kumpiyansa sa iyong mga aksyon, maaari mong i-disable ang kahilingang ito sa pamamagitan ng paglalagay ng check sa checkbox na "Huwag ipakita muli ang window na ito" bago i-click ang "OK".

Kung mayroon nang ganoong file sa destination folder, lalabas ang isa pang window na may tanong.

Sa pamamagitan ng paraan, kung kailangan mong kopyahin o palitan ang ilang mga file, pagkatapos ay upang hindi masagot ang "Oo" para sa bawat isa, maaari mong gamitin ang pababang arrow sa kanan ng button na ito at piliin ang opsyon na "Oo para sa lahat", o pindutin nang matagal. pababa Shift key bago i-click ang "Oo".

Ngunit dito kailangan mong maging mas maingat upang hindi aksidenteng ma-overwrite bagong file luma. At pagkatapos ay ang checkbox na "Huwag nang magtanong muli" ay namarkahan na - mas mabuting huwag na itong suriin muli.

Mga Setting ng WinSCP

Kung hindi mo sinasadyang nasuri ang nabanggit na checkbox, maaari mo itong i-disable anumang oras sa menu na "Mga Setting" - "Mga Setting" - " Hitsura" - "Kumpirmahin mo susunod na hakbang" - "Pagpapatungan ng mga file."

Tulad ng nakikita mo, dito maaari mong i-customize ang anuman, mula sa mga notification hanggang sa istilo ng disenyo.

Kung ang mga setting ng "katutubong" ay hindi angkop sa iyo para sa ilang kadahilanan, dito maaari mong palaging ayusin ang programa upang umangkop sa iyo.

Mga filter sa WinSCP

Bumalik tayo sa pangunahing window at tingnan kung paano mo pa mapapasimple ang iyong trabaho sa SFTP sa WinSCP.

Halimbawa, kapag nag-a-update ng website sa pamamagitan ng FTP, madalas mong kailangang mag-download at mag-upload sa server ng maraming file na may partikular na extension. Ang mga ito ay maaaring mga larawan sa PNG na format o ilang js file na may mga script.

Kapag ang kanilang bilang ay lumampas sa isang daan, ang pagtatrabaho nang walang pag-filter ng mga function ay nagiging medyo mapurol.

Sa kasong ito, ang pinakamadaling paraan ay ang paggamit ng function na "Filter", na ang button ay mukhang funnel sa itaas ng bawat panel.

Mag-click dito at sa window na bubukas, magpasok ng mask upang piliin ang mga kinakailangang file.

Bilang resulta, nakapasok kami gustong panel ang mga file lamang na kawili-wili sa amin.

Maaari mong matutunan ang tungkol sa mga panuntunan sa pag-filter ng file sa pamamagitan ng pag-click sa link na "mga halimbawa ng mga maskara" sa ilalim ng linya ng filter:

  • Pinapalitan ng simbolo na "*" ang anumang bilang ng mga naka-print na character.
  • "?" pinapalitan ang isang karakter (isang titik o numero).
  • Ang mga maskara ay pinaghihiwalay ng kuwit o semicolon, atbp.

Gamit ang isang filter, maaari mong makabuluhang mapabilis ang iyong trabaho sa mga file, anuman ang bilang ng mga ito.

Paghahambing ng direktoryo

Gamit ang tool sa paghahambing, maaari mong i-highlight ang iba't ibang mga file sa parehong mga panel.

Ang paghahambing ay batay sa pangalan, laki at petsa ng pag-update.

Pag-synchronize ng direktoryo

Ang susunod na tool - "Pag-synchronize ng folder ng server" - ay nagbibigay-daan sa iyo upang i-configure ang awtomatikong pagsubaybay sa FTP server ng napiling lokal na folder at pagkopya ng lahat ng mga bagong file mula dito:

Kung hindi ka nagtitiwala sa automation, pinapayagan ka ng WinSCP na mag-synchronize nang manu-mano.

Upang gawin ito, i-click lamang ang sumusunod na pindutan - "I-synchronize ang lokal na direktoryo at ang direktoryo sa server."

Mga utos ng script

Tulad ng maraming advanced na FTP client, inaangkin ng WinSCP na sinusuportahan ang mga script command.

Ang mga ito ay ipinatupad:

Puti- libreng kliyente para sa iba't ibang mga remote access protocol.
  • sa pamamagitan ng built-in command line, na tinatawag ding Console o Terminal;
  • o isang idinagdag na module ng PuTTY.

Tingnan natin kung paano ito gumagana gamit ang isang halimbawa ng command line. I-click ang button na "Buksan ang Terminal" at basahin ang babala.

I-click ang "OK" at pumunta sa Console window, kung saan maaari mong ilagay ang iyong mga command sa tuktok na field at makuha ang resulta sa ibaba.

Mga kalamangan at kawalan ng WinSCP

  • maginhawa at simpleng interface;
  • suporta para sa mga secure na file transfer protocol;
  • ang kakayahang mag-filter ng mga file sa pamamagitan ng mga maskara;
  • awtomatikong pag-synchronize ng file;
  • Malawak na mga pagpipilian sa pagpapasadya.
  • bahagyang pagbagal na may napakalaking listahan ng mga file (higit sa 1000 sa isang folder);
  • walang task scheduler.

Mga konklusyon

Ito ay hindi para sa wala na ang WinSCP ay nanalo ng pabor ng libu-libong mga gumagamit sa buong mundo. Ang maliit na kliyente ng SSH na ito ay nagpapahintulot sa iyo na magsagawa ng mga gawain na kadalasang posible lamang sa mas makapangyarihan at masalimuot (at pinakamahalagang bayad) na mga katapat.

Kasabay nito, mabilis itong gumagana kahit sa mga lumang PC. At kung idaragdag namin dito ang kakayahang magtrabaho mula sa isang USB drive, makukuha namin ang perpektong tool para sa pagsuporta sa iyong sariling website anumang oras at kahit saan!

Afterword

Kung mayroon kang sariling website, malamang na naisip mo nang higit sa isang beses ang tungkol sa kung paano i-optimize ang gawain ng paglo-load ng iba't ibang nilalaman dito.

Ngayon, maraming hosting provider ang nagbibigay sa amin ng mga espesyal na web interface na tinatawag na admin panel. Ang kanilang kalamangan ay ang pagtatrabaho sa mga file sa isang malayong server ay hindi nangangailangan ng anuman karagdagang mga aplikasyon- lahat ng mga operasyon ay maaaring isagawa nang direkta sa window ng browser.

Gayunpaman, halos lahat ng mga admin panel ay nagbibigay lamang ng pangunahing pag-andar. Halimbawa, hindi sila sumusuporta sabay-sabay na pag-download ilang mga file at hinihiling sa iyo na piliin nang manu-mano ang bawat kasunod na file. Hindi ko rin pinag-uusapan ang tungkol sa mga function ng pag-synchronize, atbp.

Samakatuwid para sa ganap na gawain isang espesyal na protocol ang nilikha para sa mga file sa mga malalayong server - FTP. Sa kabila ng katotohanan na ito ay higit sa 40 taong gulang, ang file transfer protocol ay medyo popular pa rin ngayon.

Bilang karagdagan sa nabanggit na paggamit ng protocol na ito kapag nagtatrabaho sa mga website, ang FTP ay kadalasang ginagamit upang ipamahagi ang iba't ibang uri ng mga application at maging ang mga operating system (halimbawa, ilang mga operating system ng pamilya ng Linux).

Pinapayagan ka ng mga modernong browser na magbukas mga imbakan ng file batay sa FTP protocol at mag-download ng mga file mula doon, gayunpaman, upang makapag-upload ng nilalaman sa mga malalayong server sa iyong sarili, dapat mayroon kang mga espesyal na aplikasyon- Mga kliyente ng FTP.

Medyo marami ang parehong binayaran at libreng FTP client, gayunpaman, batay sa mga detalye ng aming site, sinuri namin ngayon ang isa sa mga pinakamahusay na libreng SSH client - WinSCP.

P.S. Ipinagkaloob ang pahintulot na malayang kopyahin at banggitin ang artikulong ito, sa kondisyon na ibinigay ang bukas na kredito. aktibong link sa pinagmulan at pangangalaga ng akda ni Ruslan Tertyshny.

Ang kliyente ng SSH ay kinakailangang utility kapag gumagamit ng koneksyon sa SSH sa pagitan ng dalawang makina. Ito ay dinisenyo upang mag-log in sa operating system malayong computer at pagpapatupad ng mga utos dito. Naka-install ang kliyente sa lokal na makina gumagamit. Dapat siyang mapatunayan ng server, at pagkatapos lamang na magsisimula ang serbisyo. Ang kliyente ay maaaring ipatupad upang magtrabaho sa isang terminal o magkaroon ng isang graphical na interface ng pagsasaayos.

Ano ang SSH?

Literal na isinalin bilang "safe shell". Kapag gumagamit ng SSH, ginagamit ito upang ligtas na pamahalaan operating system malayong node sa network. Nagbibigay ng secure na koneksyon, pagpapatunay at paglilipat ng data mula sa isang host patungo sa isa pa sa pamamagitan ng pag-encrypt ng trapikong dumadaan dito.

Pinapayagan ka nitong lumikha ng mga naka-encrypt na tunnel para sa ligtas na paghahatid ng iba pang mga protocol ng network hindi secure na network, halimbawa, ang Internet. Madalas itong ginagamit upang i-redirect ang mga port ng isang computer sa mga port ng isa pa.

Ang SSH ay sinimulan ni Tatu Ylönen ng Finland noong 1995, na ginamit ito bilang isang mas kumpidensyal na protocol. Ang bersyon na ito ay pinangalanang SSH-1. Naka-on sa ngayon halos hindi nagamit.

Noong 1996, binuo ang isang pinahusay na bersyon ng SSH-2. Hindi ito tugma sa SSH-1, mas secure at may pinalawak na listahan ng mga algorithm ng pag-encrypt. Ngayon ang SSH ay tumutukoy sa SSH-2 na bersyon. Mula noong 2006, ang protocol ay kinilala bilang pamantayan sa Internet ng IETF.

Mayroong dalawang pangunahing pagpapatupad ng SSH. Ang isa sa mga ito ay pagmamay-ari, na binuo ng SSH Communications Security. Ang pangalawa ay ang OpenSSH, na nilikha sa ilalim ng pamumuno ni Theo de Raadt bilang isang libre, bukas na alternatibo sa una. Ito ang pinakakaraniwan at kasama sa karamihan ng mga sistemang katulad ng Unix.

Ano ang SSH client at SSH server

Ang pagkonekta sa pamamagitan ng SSH protocol ay ipinatupad gamit ang dalawang pangunahing bahagi: isang kliyente at isang server.

Sa simpleng salita, ang user, sa pamamagitan ng isang client na naka-install sa lokal na computer, ay nakakakuha ng access sa isang remote na makina (server). Ito ay nagkakahalaga ng noting na ang kliyente ay maaaring ipatupad sa graphical na shell(bilang isang desktop application) at para sa pagtatrabaho sa isang terminal (console).

Nakikinig ang SSH server mga koneksyon sa network mga kliyente at sa pagtanggap ng isang kahilingan sa koneksyon ay gumagawa mga kinakailangang aksyon para sa awtorisasyon. Kung matagumpay, sisimulan ang serbisyong naka-install para sa remote na kliyente.

Ang ligtas na pag-access ay isinaayos sa pamamagitan ng isang pamamaraan ng pagpapatunay gamit asymmetric encryption na may pampublikong susi sa unang koneksyon. Kasunod nito, ginagamit ang simetriko na pag-encrypt.

Kasama sa pamantayan ng SSH ang tatlong protocol:

  • Protocol layer ng transportasyon- ginagarantiyahan ang pagpapatunay ng server, lihim at integridad. Nagbibigay ng data compression. Tumatakbo sa TCP/IP.
  • Authentication Protocol - Nagsasagawa ng client authentication sa server. Gumagana sa ibabaw ng layer ng transport protocol.
  • Protocol ng koneksyon - kumakatawan sa isang naka-encrypt na channel bilang isang multiplexed na channel ng ilang lohikal na ginagamit para sa iba't ibang serbisyo. Gumagana sa itaas ng channel ng pagpapatotoo.

Ang pagtaas ng seguridad ay ginagarantiyahan ng pagpapatunay ng kliyente sa server na ina-access ng ssh client at ng pagpapatunay ng kliyente ng server. Parehong partido ay napatotohanan.

Ang kliyente ay nagpapadala ng isang kahilingan sa unang pagkakataon na ito ay nag-install secure na koneksyon antas ng transportasyon. Ang pangalawang kahilingan ay ipinadala pagkatapos makumpleto ang pagpapatunay ng kliyente ng SSH.

Pagpapatupad ng OpenSSH

Ang OpenSSH ay isang open source na pagpapatupad ng OpenBSD command. Ito ang pinakakaraniwang bersyon dahil sa libreng pamamahagi nito.

Kasama sa package ng OpenSSH ang isang set ng mga tool:

  • SSHD - bahagi ng server.
  • SSH - bahagi ng kliyente.
  • Ang SCP ay isang utility para sa secure na pagkopya ng file.
  • SSH-keygen - bumubuo mga pampublikong susi(RSA, DSA at iba pa) para sa mga computer at user.
  • SSH-keyscan - nangongolekta ng mga pampublikong key sa network.
  • SSH-agent - nag-iimbak ng mga personal na RSA key para sa kasunod na pahintulot na may mga pampublikong key.
  • SSH-add - nagdaragdag ng mga bagong pribadong key sa SSH-agent.
  • SFTP-server - SFTP server.
  • Ang SFTP ay isang utility para sa ligtas na pagkopya mga file sa pamamagitan ng FTP.

Ang OpenSSH ay kasama sa labas ng kahon sa karamihan ng mga sistemang katulad ng Unix. Ang pinakakaraniwan ay Linux, Open (Free, Net) BSD, Solaris, HP-UX, Irix, MacOS X at iba pa.

Ang aktibong pag-unlad ay isinasagawa sa pagpapatupad ng OpenSSH para sa Windows, na magagamit para sa pag-download sa website. Pinapayagan ka nitong lumikha ng isang SSH server sa mga sistema ng Windows at mayroong isang SSH client para sa pagkonekta. Ang OpenSSH para sa Windows ay kasama sa CygWin.

Ang pinakasikat sa mga user ay ang mga pamamahagi batay sa Mga kernel ng Linux. Sa sumusunod, ang lahat ng halimbawa ng paggamit ng SSH ay ipapakita sa configuration ng OpenSSH. Para sa kalinawan ng trabaho sa Linux, isang SSH client ang iko-configure para sa Ubuntu, Windows at Mac OS X.

Pag-install at pag-configure ng openssh-server

Mayroong maraming mga pagpipilian sa pagsasaayos para sa OpenSSH-server. Dapat na i-configure ang kliyente batay sa config ng server. Ang seksyong ito ay nagbibigay ng isang halimbawa SSH server naka-install sa Ubuntu Server Edition. Sa mga kasunod na paglalarawan ng pag-configure ng mga kliyente, gagamitin ang configuration ng server na ito.

1. Mayroong dalawang paraan Mga pag-install ng OpenSSH-server:

1.1. Piliin na i-install kaagad ang OpenSSH -server package sa panahon ng proseso ng deployment ng Ubuntu Server/

1.2. I-download at i-install mula sa repository sa pamamagitan ng pagpapatakbo ng command:

2. Maaari mong tingnan ang mga default na halaga ng configuration ng SSHD server sa /etc/ssh/sshd_config file gamit ang command:

3. Bago magpalit karaniwang mga setting Kinakailangang gumawa ng backup na kopya ng file at protektahan ito mula sa pagsusulat. Ginagawa ito kung sakaling kailanganin mong i-rollback sa default na halaga kung sakaling magkaroon ng error.

4. Ang mga default na setting ay 22. Para sa seguridad, inirerekumenda na palitan ito ng hindi karaniwang halaga, halimbawa, 5754. Maaari mong baguhin ang Direktiba ng Port gamit ang command na:

5. I-save ang /etc/ssh/sshd_config file at i-restart ang SSHD:

Naka-install at naka-configure ang server. Nakikinig na ito ngayon sa port 5754. Bilang default, maaaring makakuha ng access ang sinuman sa system na may mga karapatan sa pag-log in. Ginagawa ang pagpapatotoo gamit ang isang password o mga key na DSA, RSA, ed25519, atbp.

Cross-platform OpenSSH client para sa terminal. SSH client para sa Linux

Nauna nang sinabi na ang pinakakaraniwang ginagamit na pagpapatupad ng SSH protocol ay ang OpenSSH, na nagmumula bilang default sa karamihan ng mga build Mga pamamahagi ng Linux. Sa ilang mga kaso, ang OpenSSH ay maaaring ma-download mula sa mga repositoryo para sa isang naibigay na pamamahagi.

Bilang bahagi ng mga pakete, ang OpenSSH client ay ipinatupad bilang isang SSH program, na inilunsad sa pamamagitan ng utos ng parehong pangalan. Ang kliyente ay na-configure at pinamamahalaan sa pamamagitan ng terminal na wala ito GUI. Ito ay itinuturing na pinakasimpleng at pinaka-maginhawang bersyon.

Pag-install at pag-configure ng OpenSSH-client sa Ubuntu

Ang remote na makina ay may OpenSSH-server na naka-install at naka-configure. Ang hamon ay i-access ito gamit ang lokal na kompyuter, kung saan naka-install ang Ubuntu.

1. Ang pamamahagi ng OpenSSH-client ay hindi idinagdag sa Ubuntu bilang default, kaya kailangan mong i-install ito gamit ang command:

2. Pagkatapos ay tinawag ito ng SSH command mula sa isang terminal na walang Root.

3. Kung ang pagpapatunay ng user gamit ang isang password ay ginamit:

1) ang koneksyon ay ginawa gamit ang utos:

  • username - pangalan account sa isang remote na makina,
  • ang host ay ang IP address ng malayong server (o domain, kung ang domain ay na-delegate sa server);

2) pagkatapos ipasok ang utos, dapat mong pindutin ang Enter - lilitaw ang isang prompt ng password; kailangan mong ipasok ang password para sa remote na account ng makina (dapat kang mag-ingat, dahil para sa mga kadahilanang pangseguridad ang pagpasok ng password ay hindi ipinapakita sa anumang paraan);

3) pagkatapos na maipasok nang tama ang password, lilitaw ang isang remote server terminal window na may isang pagbati; Ngayon ay maaari mong isagawa ang mga kinakailangang utos.

1) kung kinakailangan, maaari kang bumuo ng mga pampubliko at pribadong SSH key mula sa OpenSSH-client:

2) default pampublikong susi naka-save sa file /home/user/.ssh/id_dsa.pub, at isinara sa /home/user/.ssh/id_dsa;

3) ang nabuong pampublikong key ay dapat makopya sa remote na makina at idagdag sa awtorisasyon /home/user/.ssh/authorized_keys na may utos:

Ngayon ang user ay makakapag-authenticate sa SSH server nang hindi naglalagay ng password.

Pag-install at pag-configure ng OpenSSH para sa Cygwin Terminal sa Windows

Ang Cygwin ay na-install sa pamamagitan ng pagpapatakbo ng Cygwin.exe file, na na-download mula sa opisyal na website.

Ang Cygwin ay isang koleksyon ng maraming iba't ibang mga pakete. Upang magtrabaho kasama malayong terminal OpenSSH lang ang kailangan. Mahahanap mo ito sa pamamagitan ng paghahanap sa Cygwin mismo.

Pagkatapos i-install ang package kailangan mong patakbuhin Cygwin Terminal at ipasok ang utos:

Pagkatapos ay pindutin ang Enter. Ipo-prompt kang magpasok ng password. Pagkatapos makumpleto ang pagpapatunay, lalabas ang remote server terminal na may pagbati sa user.

Ang syntax ay eksaktong kapareho ng sa OpenSSH-client na ipinatupad para sa Linux.

Cross-platform SSH client na may PuTTY GUI

Ang Putty ay isang graphical na SSH client para sa malayong pangangasiwa, na kinabibilangan ng suporta para sa SSH protocol. Ang programa ay ipinamahagi mula sa open source at ganap na libre.

Sa una ay inilabas lamang ito para sa OS Windows, ngunit nang maglaon ang kliyente ay na-port para sa Linux at kasama sa mga repositoryo ng halos lahat ng tanyag na distribusyon.

Aktibong binuo para tumakbo sa Mac OS X .

Pareho ang hitsura ng window ng setup ng PuTTY sa lahat ng operating system. Ang pagkakaiba lamang ay sa mga paraan ng pag-install. Samakatuwid, ang mga paraan ng pag-install para sa tatlong operating system ay ibibigay muna, na susundan ng mga opsyon sa pagsasaayos ng PuTTY.

Pag-install ng PuTTY Linux Ubuntu

1. Maaari mong i-install ang PuTTY gamit ang command:

2. Isinasagawa ang paglunsad gamit ang putty command mula sa terminal o sa pamamagitan ng pag-click sa mouse mula sa menu:

3. Bubukas ang window ng mga setting ng kliyente, kung saan kailangan mong tukuyin ang mga parameter ng koneksyon.

Pag-install ng PuTTY para sa Windows

Upang mai-install, kakailanganin mong i-download ang putty.exe file at i-save ito sa isang maginhawang lokasyon, halimbawa, sa iyong desktop. Ang programa ay inilunsad sa pamamagitan ng dalawang pag-click ng kaliwang pindutan ng mouse.

Ang PuTTY ay isang SSH client para sa Mac. Pag-install at paglulunsad ng bersyon ng GUI

Sa oras ng pagsulat, ang PuTTY ay hindi sapat na nai-port upang gumana sa Mac OS X. Ang mga problema ay lumitaw sa panahon ng pagsasama-sama ng bahaging responsable para sa graphical na interface.

Upang mai-install, kailangan mong gumawa ng ilang paunang gawain.

1. I-install ang Xcode.

Isang pakete ng mga utility at program mula sa Apple para sa pagbuo at pagbuo ng mga application para sa Mac OS X.

SA Mga bersyon ng Mac Kailangang i-install ng OS Lion ang “Command Line Tools para sa Xcode” mula sa website ng Apple Developer.

Pagkatapos ng pag-install, dapat mong tanggapin ang kasunduan sa lisensya:

2. I-install ang Xquartz.

Ito ay isang pagpapatupad ng X.Org X Window System (X11) server para sa Mac OS X. Kinakailangan para sa GUI na bersyon ng PuTTY na nakasulat sa GTK+. Maaari mong i-install mula sa opisyal na website. Pagkatapos ng pag-install kakailanganin mong mag-login.

3. I-install ang Homebrew.

4. Pag-install ng Putty isinagawa gamit ang utos:

Ang proseso ay maaaring tumagal ng higit sa kalahating oras dahil maraming mga dependency tulad ng Glib/GTK+/Pango/Cairo ang mai-install.

5. Gawin ang Putty.app launch file.

Kailangan mong patakbuhin ang Automator.app. Sa uri ng dokumento, piliin ang "program", sa mga aksyon na kailangan mong piliin ang "run shell script", sa input field ipasok ang landas sa maipapatupad na file"/user/local/bin/putty", i-save bilang "putty.app", na tumutukoy sa format ng file na "program", sa direktoryo ng "mga program". Kung ninanais karaniwang icon maaaring palitan.

Pag-set up ng kliyente ng PuTTY SSH

Ang proseso ng pag-set up ng SSH PuTTY graphical na kliyente ay mukhang pareho sa lahat ng mga operating system. Ang hitsura ay bahagyang nag-iiba depende sa disenyo ng iyong kapaligiran sa trabaho.

Upang kumonekta sa isang malayuang makina sa pamamagitan ng SSH, kailangan mong patakbuhin ang PuTTY. Sa window ng programa na lilitaw, kailangan mong itakda ang mga sumusunod na parameter:

Uri ng Koneksyon - uri ng koneksyon - itinakda ng SSH.

Pangalan ng Host (o IP-adress) - pangalan ng host, o IP address - ang IP address ng malayong server ay ipinahiwatig dito, domain name o Internet address. Sa halimbawang ipinakita, ang IP address ay 192.168.128.3

Port - nakikinig na port - sa server na ibinigay bilang isang halimbawa, ang port 5754 ay na-configure.

Kapag na-click mo ang "Buksan" na buton, lilitaw ang isang terminal window kung saan kakailanganin mong ilagay ang pangalan at password ng remote na account ng machine.

Kung kinakailangan na patotohanan ang isang kliyente gamit ang isang key pair, kakailanganin mo ang puttygen.exe utility, na tumatakbo sa Windows. Ang PuTTY-Gen ay bumubuo ng sarili nitong pampubliko at pribadong pares ng key.

Ang pampublikong susi ay dapat idagdag sa server; ito ay nabuo sa pamantayan ng SSH. Maaari kang magdagdag ng susi sa parehong paraan, sa pamamagitan ng OpenSSH sa terminal o gamit ang PuTTY, pagkatapos dumaan sa unang awtorisasyon sa pag-login-password.

Ang pribadong key ay nabuo sa .ppk na format at idinagdag sa kliyente. Sa kaliwa sa puno kailangan mong hanapin ang SSH, palawakin ang listahan, hanapin ang Auth at sa parameter na ito sa field na "Pribadong key" file para sa Authentication" pumili ng key.

Pagkatapos ng mga manipulasyong ito, maaaring magpatotoo ang user sa server nang hindi naglalagay ng password.

Sa kasalukuyan, ang PuTTY ay itinuturing na isang unibersal na kliyente ng GUI SSH. Mga Developer ng Third Party Gumawa si Gao-Feng ng isang SSH client para sa Android, tulad ng mobile na bersyon Puti.

Pinakamahusay na kliyente ng SSH

Wala pa ring pinagkasunduan kung aling kliyente ng SSH ang pinakamahusay na gamitin. Mga tagapangasiwa ng system pumili ng mga kagamitan batay sa kanilang sariling mga pangangailangan.

Bilang panuntunan, ang mga gumagamit ng *Unix system ay may posibilidad na gumamit ng karaniwang SSH mula sa OpenSSH package. Mayroon itong malinaw, unibersal na syntax at direktang naa-access mula sa terminal. Upang magtrabaho kasama karagdagang mga kasangkapan tulad ng Secure File Copy (SCP) ay hindi kailangang i-install karagdagang mga programa. Lahat ng kailangan mo ay kasama sa OpenSSH.

Mga tagahanga ng GUI na karaniwang nagtatrabaho sa mga operating room Mga sistema ng Windows, gumamit ng PuTTY. Ito ay pinaniniwalaan na ito pinakamahusay na kliyente ng SSH para sa Windows. Nasa kanya ang lahat kinakailangang set mga tool para sa pag-tunnel, pagkopya ng mga file, at iba pa, kahit na nangangailangan ito ng pag-download ng mga karagdagang module.

Kumusta mga bisita at mambabasa ng aking blog. Ang artikulong ito ay nakatuon sa isang pangkalahatang-ideya ng mga kliyente ng SSH para sa malayuang pangangasiwa ng server. Ang pakikipag-ugnayan sa Linux ay nangyayari sa pamamagitan ng pagpapatupad ng iba't ibang mga utos, kaya ang mga utos ay kailangang ilagay sa isang lugar. Dahil sa kakulangan ng terminal, may mga SSH client para sa mga layuning ito sa Windows, at tatalakayin sila sa artikulong ito.

Siyempre, magagawa mo nang walang mga kliyente ng SSH sa kaso ng isang virtual machine, ang mga utos ay maaaring direktang ipasok dito gumaganang bintana. Kapag nagtatrabaho sa VPS/VDS, minsan maaari kang makayanan gamit ang isang KVM terminal na nakapaloob sa control panel. Ang ganitong gawain ay mas katulad ng isang kasiyahan para sa mga masochist kaysa sa buong pakikipag-ugnayan sa system, kaya naman ang kliyente ng SSH ay isang mahalagang tool sa pamamahala.

Sa kanilang trabaho, ginagamit ng mga kliyente ang SSH (Secure Shell) protocol - protocol ng network, na nagpapahintulot sa malayuang pamamahala ng iba't ibang mga operating system. Sinusuportahan ang pag-tunnel ng mga koneksyon sa TCP para sa mga paglilipat ng file at iba't ibang mga algorithm pag-encrypt, ginagawa itong posible ligtas na paglipat iba pang mga protocol sa pamamagitan ng SSH tunnels.

Bago mo simulan ang paggamit ng SSH client, kailangan mong malaman ang tatlong bagay: user login, user password, server IP address. Kung gumagamit ka ng VPS/VDS, ipapadala kaagad ang data pagkatapos ng pag-install at pag-activate ng system. Ang pag-login ay karaniwang magiging ugat, ang ipinadalang password ay dapat mapalitan ng iyong sarili, at ang IP address ng system ay malalagay din sa sulat. Gamit virtual machine Alam mo na ang lahat ng kinakailangang data sa iyong sarili.

Magsisimula ako sa paborito kong kliyente - Xshell 5. Matagal ko na itong ginagamit, ilang taon na ngayon, at talagang gusto ko ito. Ang kliyente ay naglalaman ng maraming mga setting; mga scheme ng kulay mga bintana

Patakbuhin ang exe file, ipasok ang IP address, iwanan ang port bilang default, ang uri ng koneksyon ay umalis bilang SSH bilang default, i-click ang pindutan<Bukas>.

Tanggapin ang pindutan ng koneksyon, pindutin ang<Oo>.

Mayroong isang kliyente na halos imposibleng gawin nang wala kapag nangangasiwa ng isang server. Ang client na ito ay tinatawag na WinSCP, ito ay isang graphical file transfer client na gumagana sa Mga protocol ng SFTP at SCP.

Ang kliyente ay idinisenyo para sa ligtas na pagpapalitan ng file sa pagitan ng isang computer at isang server at pangunahing ginagamit para sa pag-download/pag-upload ng mga file mula/sa isang website.

Bilang karagdagan sa pag-download/pag-upload, pinapayagan ka nitong palitan ang pangalan ng mga file at folder, lumikha ng mga bago at baguhin ang mga katangian ng mga ito, magtalaga ng mga karapatan sa pag-access, at nagsisilbing isang file manager.

Ang WinSCP ay idinisenyo para sa Windows, ibinahagi sa ilalim libreng lisensya at libre. Mayroong maraming mga setting, Interface sa wikang Ruso at dokumentasyon.

Ang mga pangunahing tampok ng programa ay kinabibilangan ng mga sumusunod:

  • Graphic na interface ng Ruso
  • Pagsasama ng Windows (suporta sa pag-drag-and-drop ng file, suporta sa shortcut)
  • Gawin ang lahat ng pangunahing pagpapatakbo ng file at direktoryo
  • Built-in na text editor
  • Availability ng dalawang user interface ( Windows Explorer at Norton Commander)
  • Sine-save ang mga setting ng koneksyon
  • Automation gamit ang mga script
  • Awtomatikong pag-synchronize ng direktoryo
  • Availability Mga portable na bersyon, para sa pagtatrabaho mula sa portable media

Maaari mong i-download ang programa mula sa opisyal na website, pagkatapos ng pag-install, patakbuhin ang programa at pumili ng isang bagong koneksyon.

Iwanan ang transfer protocol bilang SFTP. Sa field" Hostname"ipasok ang IP address, iwanan ang default na port bilang ika-22, ipasok ang username at password, pindutin ang pindutan<I-save>.

Itakda ang pangalan ng koneksyon o iwanan ang default. Suriin ang mga patlang na "Tandaan ang password" at "Gumawa ng isang shortcut sa desktop", pagkatapos ay i-click<OK>. Ngayon ang koneksyon ay maaaring magsimula mula sa isang shortcut sa desktop.

Sa babala tungkol sa patuloy na pagkonekta sa isang hindi kilalang server at pagdaragdag ng susi nito sa cache, i-click<Oo>.

Ngayon ang pagtatrabaho sa mga file ay isang kasiyahan; maaari mong i-drag ang mga ito gamit ang mouse mula sa window patungo sa window, i-edit ang mga file gamit ang mga text editor tulad ng Notepad++, lumikha ng mga bagong direktoryo, atbp.

Maaaring makumpleto ang artikulong ito, lahat ng pangunahing at mga kinakailangang kliyente nirepaso. Pero kamakailan ko lang nalaman na meron pala Mga kliyente ng SSH-mga application para sa mga browser ng Google Chrome at Firefox. Siyempre, hindi ko sila tinuturing na ganap na mga kliyente, ngunit bilang isang pansamantalang alternatibo ay maaaring maging angkop sila para sa trabaho.

FireSSH para sa Firefox

Ang FireSSH ay isang Firefox add-on na nakasulat sa Javascript. Para mag-install, pumunta sa add-on store, hanapin ang "firessh", i-download at i-install ang add-on. Pagkatapos ng pag-install, i-restart ang iyong browser. Buksan ang menu ng mga setting ng iyong browser at piliin ang Development - FireSSH.

Lilitaw ang isang window sa isang bagong tab kung saan kailangan mong tukuyin ang pangalan ng iyong account, IP address, port, login at password. Binibigyang-daan ka ng Advanced na tab na magdagdag ng SSH tunnel para sa hindi kilalang gawain.

Sa mga setting ng application, maaari kang pumili ng mga parameter tulad ng pagbubukas ng terminal sa isang bagong window o tab, ang laki at kulay ng ipinapakitang font, at ang kulay ng background ng terminal. Maaari ka ring mag-configure ng proxy para sa koneksyon.

Secure Shell para sa Google Chrome

Ang pag-install ng Secure Shell ay hindi naiiba sa pag-install ng FireSSH. Pagkatapos ng pag-install, available ang add-on sa menu ng Mga Serbisyo. Pagkatapos ilunsad ang Secure Shell ay magbubukas bagong tab. Dito kailangan mong ipasok ang iyong login, IP address, numero ng port, at pagkatapos ay pindutin ang key<Pumasok>. Tanggapin ang kasunduan, i-dial oo at pindutin<Pumasok>, ipasok ang password, pagkatapos ay maaari kang magsimula.

Sa mga setting maaari mong piliin ang font ng ipinapakitang teksto, kulay at laki, at maaari mong baguhin ang kulay ng background. Ang Secure Shell ay kapansin-pansing mas simple kaysa sa FireSSH, ngunit mayroon itong lahat ng kailangan mo.

Gusto kong tandaan na ang mga application ng browser ay hindi isang solusyon. Wala akong nakikitang maganda sa katotohanang maiimbak ang password ng server sa browser. Alam ng lahat ang tungkol sa mga kahinaan at pinapayuhan ng lahat na huwag mag-imbak ng mga password sa mga browser. Kaya gumamit ng PuTTY + WinSCP at magiging maayos ang lahat.

Ang SSH ay isang application network protocol. Kadalasang ginagamit para sa remote control operating system. Ginagamit din ang protocol na ito para tunel ang mga koneksyon sa TCP. Ito ay maginhawa dahil ini-encrypt nito ang lahat ng trapiko, kabilang ang mga password. Gumagamit ng iba't ibang mga algorithm ng pag-encrypt. Umiiral ang mga SSH server at SSH client para sa anumang OS at malawakang ginagamit. Sa artikulong ito ay titingnan natin ang pinaka mga sikat na programa para sa iba't ibang OS.

Ano ang isang SSH client at para saan ito ginagamit?

Bilang isang tuntunin, ang administrator ay nag-install na ng SSH server sa mga server machine upang payagan ang malayuang pangangasiwa ng makinang ito. Samakatuwid, upang maisagawa ang prosesong ito, kailangan lang namin ng isang SSH client upang kumonekta sa server nang malayuan. Sa kasong ito, hindi mahalaga kung anong OS ang naka-install sa server o kliyente. Titingnan namin ang lahat ng pinakasikat na solusyon para sa Windows, Linux at Mac OS.

Virtual website hosting para sa sikat na CMS:

Paano pumili ng tamang kliyente ng SSH?

Ito ang tanong ng isang baguhan na unang nag-aalala sa isyu ng pagpili. Ang mga kliyente ng SSH ay hindi sa panimula ay naiiba. Kadalasan, ito ay isang simpleng window interface na may command line. Ang pagkakaiba lamang ay sa mga karagdagang setting at interface ng programa. Bumaba tayo sa negosyo at magsimula maikling pangkalahatang-ideya ang pinakasikat na mga programa.

Mga kliyente ng SSH para sa Windows - mga programa at online - mga addon

Ang PuTTY ay isang kliyente para sa pagkonekta sa SSH, Telnet, SCP, SFTP.

Ang PuTTY ay marahil isa sa mga pinakasikat na kliyente ng SSH para sa Windows. Ito ay sikat sa functionality nito, bilis ng operasyon, at kadalian ng paggamit. At ito ay libre! I-download ang client na ito at i-install ito.

Sa paunang welcome window, maaari mong agad na ipasok ang lahat ng mga parameter ng koneksyon, simulan ang koneksyon at magsimula kaagad. Maaari mong i-save ang koneksyon na ito para sa hinaharap upang hindi mo na kailangang ipasok muli ang lahat ng data sa bawat pagkakataon. Ito ay maginhawa.

Ang WinSCP ay isa pang maganda sikat na programa ng kliyente. Gamit ito, maaari kang magtatag ng isang naka-encrypt na koneksyon sa FTP server ng isang malayuang makina sa pamamagitan ng pag-tunnel ng trapiko sa pamamagitan ng SSH protocol.

Gumagana nang mabilis. Ang interface ay katulad ng PuTTY. Walang supernatural, kaya hindi magiging mahirap na malaman ang koneksyon. Ang lahat ay pareho: host, port, username at password - lahat ng bagay na kinakailangan upang kumonekta at higit pang pamahalaan ang istraktura ng file ng server.

Ang Xshell ay isang libreng kliyente para sa hindi pangkomersyal na paggamit.

Mga benepisyo ng programa: suporta mga lokal na koponan, pamamahala ng file at pag-tunnel. May isang simple interface ng command. Bilang karagdagan sa SSH protocol, sinusuportahan din nito ang iba: RLOGIN, SFTP, TELNET, SERIAL. Mayroong maraming para sa mga propesyonal na gumagamit karagdagang mga setting: dynamic na port forwarding, suporta sa scripting, pagsubaybay, mga function ng configuration ng seguridad.

FireSSH online na extension para sa Firefox

Plugin para sa isa sa mga sikat Mga browser ng Mozilla Firefox.

Upang simulan ang kliyente, pumunta sa "Menu", pagkatapos ay "Development", item na "FireSSH". Tumatakbo ang iyong kliyente. Ilagay ang impormasyon ng iyong koneksyon sa tab na "Pangunahing" at magtrabaho. Sa tab na "Advanced" maaari mong tukuyin karagdagang mga pagpipilian SSH tunneling. Ang bagay na ito ay gumagana online sa lahat ng mga operating system kung saan maaaring mai-install ang browser na ito.

Ang Secure Shell ay isang magandang plugin para sa Google Chrome

Para sa browser Google Chrome Mayroon kaming sariling ssh client plugin. Ito ay tinatawag na Secure Shell.

I-install ang extension na ito sa iyong browser. Pagkatapos ng pag-install, mag-click sa icon, magbubukas ang kliyente sa isang bagong tab. Sa window na ito iko-configure mo ang mga parameter ng koneksyon at magtatag ng isang koneksyon sa malayong server. Gagana rin ang kliyenteng ito sa anumang OS kung saan maaaring mai-install ang browser na ito.

OpenSSH para sa Cygwin Terminal

Para sa Windows mayroong isang pakete ng UNIX-like utilities. Ang Cygwin ay isa sa gayong pakete. At ang OpenSSH ay maaaring mai-install kasama nito. Subukan ang utility na ito, baka magustuhan mo ito!

Ano ang kalamangan nito? Maaari kang gumamit ng mga command na may UNIX platform syntax sa kapaligiran ng Windows. Ito ay maginhawa para sa gumagamit na ayaw mag-aral karagdagang utos para sa Windows. I-install Cygwin package. Sa panahon ng pag-install, maaari mong piliing i-install ang OpenSSH nang hiwalay lamang. Pagkatapos ng pag-install, ilunsad ang utility ng Cygwin Terminal at mag-enjoy sa isang simpleng console terminal!

Mga kliyente ng SSH para sa Mac OS

Simpleng console terminal

Sa Mac OS para magtrabaho Mga koneksyon sa SSH nandoon na maginhawang utility. Ito ang karaniwang terminal na naka-install bilang default sa system na ito. Simple, nako-customize, maginhawa. Wala itong graphics window para sa maginhawang paglikha mga koneksyon, ngunit para sa isang advanced na gumagamit ito ay nagta-type lamang ng isang utos:

ZOC

Kung sa ilang kadahilanan ay hindi ka nasisiyahan sa karaniwang terminal, maaari mong subukan ang isang programa na tinatawag na "ZOC".

Ito ay isang analogue ng PuTTY para sa Mac OS. Maaari mong i-download ang program mula sa website ng developer. Trial na bersyon 30 araw. Pagkatapos ay kailangan mong magbayad para magamit ang programa. Maginhawa. Pamilyar na interface. Simple.

vSSH

SA Tindahan ng Apple makakahanap ka pa bayad na solusyon- vSSH program mula sa developer na Velestar Private Enterprise. Maaaring hikayatin ng mababang presyo ang customer na ito na gamitin ito. Walang gaanong idadagdag dito: pamilyar na interface command line. Gumagana nang maayos at gumaganap ng lahat ng mga function nito.

Shuttle

Tiyak na pahalagahan mo ang maliit na add-on na ito para sa OS X, na binuo ni Trevor Fitzgerald. Sa programang ito maaari kang mag-hang mabilis na pag-access sa mga host na kailangan mo sa OS top panel icon. Sa seksyong Config maaari mong itakda ang lahat mga kinakailangang koneksyon, at pagkatapos ay kumonekta sa kanila sa isang pag-click. Ito ay napaka maginhawa.

SSH client para sa Linux

Terminal ng console

Ang lahat ay simple sa Linux OS. Mayroong karaniwang console terminal na nakasanayan ng lahat ng user ng OS na ito na gamitin. Kakailanganin mo ito upang mag-install ng mga bagong pakete sa system at maghanap istraktura ng file at para sa marami pang ibang gawain. Siyempre, maaari ka ring kumonekta sa isang malayong SSH server. Ang utos ay simple:

Mayroon itong karagdagang mga parameter, na maaari mong tingnan tulad nito:

Ang pinakakaraniwang ginagamit na mga utos ng SSH.

Una sa lahat, kakailanganin mo ng mga command para sa paglipat sa istraktura ng file, paglikha, pagkopya at paglipat ng mga file at direktoryo, at paghahanap sa pamamagitan ng mga file.

ls - ipakita ang mga file at folder;
cd - pumunta sa root directory;
cd .. - pumunta sa direktoryo sa mas mataas na antas;
cd folder - pumunta sa tinukoy na folder;
pwd - ipakita ang landas sa kasalukuyang lokasyon;
cp - kopyahin ang file;
rm - tanggalin ang file;
mv - ilipat ang file;
mkdir - lumikha ng isang bagong folder;
rmdir - tanggalin ang isang folder;
kumuha - mag-download ng file sa lokal na computer;
ilagay - mag-upload ng isang file sa isang malayuang computer;
exit - tapusin ang session at lumabas sa program.

Ang mas detalyado at malawak na listahan ng mga utos ay ipinakita sa mga espesyal na mapagkukunan, na hindi mahirap hanapin. Ang layunin ng artikulong ito ay ipakilala sa iyo ang pinakasikat na mga kliyente ng SSH at piliin ang isa na nababagay sa iyo. Umaasa kaming nakatulong ito sa iyo.

Bagama't mahal na mahal ko ang Linux, dahil sa linya ng trabaho ko minsan kailangan kong magtrabaho sa Windows (mayroong mga espesyal na programa, na hindi gumagana sa Linux). Mukhang maayos ang lahat, ngunit may isang problema: Walang default na terminal ang Windows kung saan maaari kang kumonekta sa pamamagitan ng SSH protocol. Samakatuwid, kailangan mong kahit papaano ay malutas ang problema at i-install ssh client para sa mga bintana.

Ipapaliwanag ko kung bakit kailangan ko ng SSH. Ang bagay ay ang lahat ng aking mga site ay tumatakbo sa isang virtual server, na pinangangasiwaan ko mismo. Kung biglang nag-freeze ang server, walang sinuman maliban sa akin ang magre-restart nito. Ito ang dahilan kung bakit kailangan kong magkaroon ng ssh client windows.

Mayroong maraming mga programa para sa layuning ito, ang pinakasikat sa kanila ay Putty, ngunit kahit papaano ay hindi ko ito nakasama, ito ay napaka-sopistikado at sa parehong oras ay hindi komportable. Ngunit kailangan ko lang pumunta sa terminal at, kung kinakailangan, magbigay ng ilang mga utos sa server.

Samakatuwid, talagang nagustuhan ko ang isa pang solusyon - isang browser add-on, na SSH terminal. Anong mga extension ang mayroon para sa layuning ito?

1. ssh add-on para sa Firefox

Narito ang unang karagdagan na natagpuan ko (marahil ang isa lamang) ay ganap na angkop sa akin at agad na nagsimulang magtrabaho. Ito ay tinatawag na FireSSH.

Napakadaling i-set up, o sa halip ay halos walang mga setting, ilagay lang ang iyong data:

I-click ang button na Connect at dadalhin ka sa iyong server. Napakaganda na ang add-on ay naaalala ang password; Mukhang ganito ang lahat:

Gumagana ang lahat tulad ng sa isang regular na terminal ng Linux, at walang ibang kailangan. Maaaring ito na ang katapusan ng artikulo, ngunit nagpasya akong humanap ng analogue ng add-on na ito sa Google Chrome, dahil regular kong ginagamit ang browser na ito.

2. Google Chrome ssh extension

Ito ay lumabas na ang FireSSH ay magagamit din para sa Google Chrome; hindi mahirap hanapin sa tindahan ng extension. Ang lahat ay pareho, halos, ang pagkakaiba lamang ay ang terminal ay bubukas bilang isang application sa isang hiwalay na maliit na window. Ngunit ito ay malamang na mas mahusay, dahil kung isasara mo ang browser, ang terminal ay patuloy na gagana.

Nagpasya akong hindi magtapos dito at, para lang sa kasiyahan, subukan ang isa pang katulad na extension para sa Google Chrome - Ligtas na Shell. Binuksan ang terminal sa isang tab ng browser:

Sa aking sorpresa, ang pagpipiliang ito ay mas kaakit-akit kaysa sa una, dahil nagpakita pa ito ng mga kulay sa parehong paraan tulad ng ginagawa nila sa aking terminal ng Linux. Para akong nasa Linux! Ngunit mayroong isang malaking disbentaha: hindi ito nagpapahintulot sa iyo na kopyahin ang kinakailangang command sa terminal :(

Ito ang mga extension at add-on na na-install ko, at aktibong gagamitin ko ang mga ito.

SSH client para sa Windows 10

Hindi pa nagtagal ay nag-install ako ng Windows 10 sa aking mga laptop at nalulugod na matuklasan na ang application store ay may ilang mga programa para sa pagkonekta sa pamamagitan ng SSH

Nag-install ako ng Remote Terminal at SOBRANG nasiyahan! Ang lahat ay gumagana nang mas mahusay kaysa kapag gumagamit ng plugin sa browser, walang buggy, ang mga kulay ay puspos, may mga profile, ang tanging awa ay hindi nito nai-save ang password, ngunit iyon ay isang maliit na bagay!

Hindi ko pa nasubukan ang iba, at ang program na ito ay ganap na nababagay sa akin. Sa wakas, gusto kong sumulat sa iyo ng ilang kapaki-pakinabang na mga utos na ginagamit ko sa lahat ng oras:

Swapoff -a swapon -a

Hindi pagpapagana at pagpapagana ng swap file sa server: ang pinakamadaling paraan upang i-clear ang SWAP sa loob ng 2 minuto kung sa ilang kadahilanan ay barado ito.

Service apache2 restart service ngnix restart service mysql restart reboot

Tatlong utos na kailangan mo lang malaman kapag nag-hang ang server: nagre-reboot ang una server ng apache, ang pangalawa ay ang Ngnix server, ang pangatlo ay ang pag-reboot ng database server. Depende sa problema, inilalapat namin ang kinakailangan, o maaari naming gawin ang lahat sa turn. Kung walang makakatulong, pagkatapos ay ibibigay namin ang ikaapat na utos at i-reboot ang server, kung minsan ito lamang ang nakakatulong.

Mysqlcheck --all-databases --auto-repair -o

Ang command na ito ay nagpapahintulot sa iyo na i-optimize ang lahat ng mga database sa server nang sabay-sabay, napaka-maginhawa. Dito, halos ganito ang lahat, lahat ng iba pa kapaki-pakinabang na mga utos Ang Linux ay matatagpuan sa .

Minsan akong nagsulat ng isang artikulo tungkol sa Kali Linux, isang kilalang pamamahagi ng Linux para sa mga hacker. Ang artikulo ay nakasulat sa aking mga tuhod, ngunit sa ilang kadahilanan ay nagustuhan ito ng mga search engine...

Sa sarili ko Linux system sapat na mabilis. Ngunit gayon pa man, kung minsan ay nagsisimula itong bumagal. At ang dahilan ay ang sistema ay nagsisimulang magpadala sa SWAP...