Mga computerSoftware

Client SSH: setting na ito. Best SSH-client

Client SSH - ito ay isang kinakailangang tool kapag gumagamit ng SSH-koneksyon sa pagitan ng dalawang machine. Ito ay inilaan upang pumasok sa mga operating system ng remote computer at patakbuhin ito sa command. ang client ay naka-install sa mga lokal na machine ng user. Siya ay dapat na napatotohanan sa server, at lamang pagkatapos na ang serbisyo ay nagsisimula. ang client ay maaring ipatupad para gamitin sa terminal o magkaroon ng isang graphical configuration interface.

Ano ang SSH?

SSH (Secure Shell) ay isinalin literal bilang "secure shell." Ang paggamit ng SSH - ay isang network protocol kung saan ginawa ang safe pamamahala ng mga remote node sa network operating system. Ito ay nagbibigay ng isang secure na koneksyon, authentication, at ang data transfer mula sa isang host sa isa pa sa pamamagitan ng trapiko ng pag-encrypt, pagpasa sa pamamagitan nito.

Ito ay nagpapahintulot sa iyo na lumikha ng mga naka-encrypt tunnels para sa mga secure na paghahatid ng iba pang mga protocol network sa ibabaw ng isang hindi secure na network gaya ng Internet. ito ay madalas na ginagamit para sa port sa pagpapasa sa isang computer papunta sa iba pang ports.

Magsimula sa SSH ay inilatag Tattoo Ilonenom of Finland noong 1995, na kung saan ay nakatuon sa kanya bilang isang lihim na ulat. Ang bersyon na ito ay tinatawag na SSH-1. Sa sandaling ito, halos hindi kailanman ginamit.

Noong 1996, isang pinabuting bersyon ng SSH-2 ay binuo. Ito ay hindi kaayon sa SSH-1 ay isang mas ligtas at may isang pinalawig na listahan ng mga encryption algorithm. Ngayon sa ilalim ng SSH bersyon ay sinadya SSH-2. Since 2006, ang protocol ay kinikilala IETF standard Internet Association.

Mayroong dalawang pangunahing pagpapatupad ng SSH. Ang isa sa kanila pagmamay-ari, na kung saan ay binuo sa pamamagitan ng SSH Communications Security. Pangalawa - OpenSSH, i-set up sa ilalim ng pamumuno ng Theo de Raadt bilang isang libreng alternatibo upang buksan muna. Ito ay ang pinaka-karaniwang at kasama sa karamihan Unix-like system.

Ano ang SSH client at ang SSH server

Koneksyon SSH protocol ay ipinatupad sa pamamagitan ng dalawang pangunahing mga bahagi: isang client at isang server.

Sa simpleng salita, ang isang gumagamit na may isang client na naka-install sa isang lokal na computer na may access sa remote machine (server). Dapat ito ay nabanggit na ang client ay maaaring maipatupad graphical user interface (tulad ng destktopnoe application) at para sa operasyon sa isang terminal (console).

SSH server ay nakikinig sa mga customer at mga koneksyon sa network kapag ikaw ay sinenyasan para sa isang koneksyon ay gumagawa ng mga kinakailangang hakbang para sa pag-debit. Sa matagumpay na pagpasa paglulunsad nakatakda para sa remote client service.

Secure-access ay nakaayos sa pamamagitan ng isang pamamaraan authentication gamit walang simetrya encryption na may mga pampublikong key kapag una mong kumonekta. Sa panahon kasunod na paggamit simetriko-encrypt.

SSH karaniwang may kasamang tatlong mga protocol:

  • Transport Layer Protocol - Tinitiyak ng server authentication, privacy at integridad. Ito ay nagbibigay ng data compression. Ay tumatakbo sa tuktok ng TCP / IP.
  • Authentication Protocol - gumaganap ng client authentication sa server. Ito ay gumaganap sa ibabaw ng transport protocol layer.
  • Koneksyon Protocol - isang naka-encrypt channel ay multiplexed bilang maramihang mga lohikal na channel na ginagamit para sa iba't-ibang mga serbisyo. Ito ay tumatakbo sa itaas ng authentication channel.

Nagpabuti ng kaligtasan ay garantisadong sa pamamagitan ng client authentication sa server-access sa pamamagitan ng ssh client at ang authentication server sa client. Authentication ay tumatagal ng lugar sa parehong panig.

ang client nagpapadala ng isang kahilingan para sa unang pagkakataon itinatag ng secure na koneksyon ng layer transportasyon. Ang ikalawang kahilingan ay nagsugo na pinasundan ang authentication SSH-client.

Ang pagpapatupad ng OpenSSH

OpenSSH - ay isang open source pagpapatupad OpenBSD team. Ay ang pinaka-karaniwang bersyon sa pamamagitan ng libreng pamamahagi.

OpenSSH pakete ay nagsasama ng isang hanay ng mga tool:

  • SSHD - server bahagi.
  • SSH - client side.
  • SCP - isang utility para sa mga secure na file pagkopya.
  • SSH-keygen - bumubuo ng pampublikong key (RSA, DSA at iba pang mga) para sa mga computer at mga gumagamit.
  • SSH-keyscan - tiklop pampublikong susi sa network.
  • SSH-agent - mapigil ang personal na RSA key para sa kasunod na pagpapatotoo sa pampublikong key.
  • SSH-add - nagdadagdag ng mga bagong pribadong mga susi agent SSH-agent.
  • SFTP-server - SFTP server.
  • SFTP - utility upang secure na kumopya ng mga file sa pamamagitan ng FTP.

OpenSSH ay kasama sa delivery ng kahon para sa karamihan ng Unix-like system. Ang pinaka-karaniwang ay itinuturing Linux, Open (Free, Net) BSD, Solaris, HP-UX, Irix, MacOS X, at iba pa.

natupad masinsinang pag-unlad sa trabaho sa pagpapatupad ng OpenSSH para sa Windows, na kung saan ay maaaring i-download sa website. Pinapayagan ka nitong lumikha ng SSH server sa pamilya Windows ng sistema ay may isang SSH client upang kumonekta. OpenSSH para sa Windows ay kasama sa delivery cygwin.

Ang pinaka-popular sa mga gumagamit ng mga distribusyon batay sa Linux kernel. Sa hinaharap, ang lahat ng mga halimbawa ng paggamit ng SSH ay ipinahiwatig i-configure ang OpenSSH. Para sa kalinawan ng Linux ay magse-set up SSH-client para sa Ubuntu, Windows at Mac OS X.

Pag-install at Pag-configure ng openssh-server

Mayroong maraming mga pagpipilian sa configuration OpenSSH -server. Upang i-configure ang client ay dapat gawin batay sa server config. Ang seksyon na ito ay nagbibigay ng isang halimbawa ng mga SSH server-install sa Ubuntu Server Edition. Sa kasunod na mga paglalarawan isaayos kliyente na gamitin ang configuration ng server.

1. Mayroong dalawang mga paraan upang i-install ng OpenSSH -server:

1.1. Piliin OpenSSH -server installation package agad sa panahon ng paglalahad Ubuntu Server /

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

2. Maging pamilyar sa default configuration file ang mga halaga SSHD server / etc / ssh / sshd_config, gamitin ang command:

3. Bago mo baguhin ang mga setting ng default siguraduhin na lumikha ng isang backup na kopya ng file at protektahan ito mula pagsulat. Ito ay ginagawa sa kaso, kung kailangan mo upang ibalik sa default na mga halaga sa kaganapan ng isang error.

4. Sa mga setting sa pamamagitan ng default na port TCP 22. Para sa kaligtasan, ito ay inirerekomenda upang palitan ang kanyang non-standard na mga halaga, halimbawa, 5754. Baguhin ang Port directive sa mga utos:

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

Ang server ay naka-install at isinaayos. Ngayon siya ay nakikinig sa port 5754. Sa pamamagitan ng default, ang anumang mga user ay maaaring mag-sign in sa system na may mga pribilehiyo. Authentication ay ginanap sa pamamagitan ng paggamit ng isang password o key DSA, RSA, ed25519 et al.

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

Dati nakasaad na ang pinaka-karaniwang ginagamit pagpapatupad ng SSH protocol ay ang OpenSSH, na sa pamamagitan ng default ay may pinaka-Linux Distributions pagtitipon. Sa ilang mga kaso, OpenSSH maaaring ma-download mula sa lalagyan para sa distro na ito.

Bilang bahagi ng OpenSSH client-pakete ipinatupad bilang SSH programa, na kung saan ay nagpapatakbo ng parehong command. Pag-configure ng client at ay kinokontrol sa pamamagitan ng terminal, ito ay hindi magkaroon ng isang graphical interface. Ito ay itinuturing na ang pinaka-simple at user-friendly na bersyon.

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

Sa remote machine-install at naka-configure OpenSSH-server. Ang layunin ay upang makakuha ng access sa ito mula sa isang lokal na computer na ay tumatakbo Ubuntu.

1. Ang default na Ubuntu pamamahagi ay hindi naidagdag OpenSSH-client, kaya kailangan mong i-install ito gamit ang:

2. Matapos ang programa ng pag-install ay mahihingi SSH command na mula sa terminal na walang Root.

3. Kung ang user authentication ay ginagamit na may isang password:

1) Ang koneksyon ay ginawa na may:

  • pangalan ng account sa remote machine, - username
  • host - ito ay remote server IP-address (o domain kung ang domain ay delegated sa server);

2) pagkatapos ng pagpasok ng utos, dapat mong pindutin ang Enter - ikaw ay sasabihan para sa isang password; Ang isang password ay kinakailangan sa remote machine account (dapat mag-ingat upang ang seguridad ng password ay hindi ipapakita);

3) ipasok ang tamang password, remote na server window terminal na may isang greeting; Maaari mo na ngayong magsagawa ng mga kinakailangang mga utos.

4. Sa kaganapan na pahintulot ay kailangan para sa mga pindutan ng DSA:

1) kung kinakailangan upang bumuo ng mga pampubliko at pribadong mga susi maaari mula sa SSH OpenSSH-client:

2) Ang default na pampublikong key ay naka-imbak sa file /home/user/.ssh/id_dsa.pub at sarado sa /home/user/.ssh/id_dsa;

3) ay dapat na kinopya sa remote machine at idagdag ito sa /home/user/.ssh/authorized_keys authorization team na nabuo public key:

Ngayon ang user ay maaaring patotohanan gamit ang SSH-server nang walang pagpasok ng isang password.

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

Pag-install ng Cygwin Cygwin.exe ilunsad ang isang file na nai-download mula sa opisyal na site.

Cygwin - ay assembling isang iba't ibang mga iba't ibang mga pakete. Upang gumana sa mga remote terminal kailangan lamang OpenSSH. Maaari mong mahanap ito sa pamamagitan ng paghahanap sa Cygwin.

Pagkatapos mong i-install ang package kailangan mong patakbuhin ang Cygwin Terminal at ipasok ang sumusunod na command:

Pagkatapos ay pindutin ang Enter. Ikaw ay sasabihan na ipasok ang password. Matapos ang pagpasa sa authentication lumitaw ang isang remote server sa greeting user terminal.

Ang syntax ay eksaktong kapareho ng sa OpenSSH-client, ipinapatupad para sa Linux.

SSH client cross-platform GUI masilya

Putty - isang graphical SSH client para sa malayuang pangangasiwa, na kasama ang suporta para sa SSH protocol. Ang programa ay ipinamamahagi na may open source at libre.

Orihinal na ibinigay lamang para sa OS Windows, ngunit ang client sa kalaunan ay nai-port para sa Linux, ito ay kasama sa imbakan ng halos lahat ng popular na mga distribusyon ng Linux.

Aktibong binuo upang magtrabaho sa Mac OS X.

Masilya configuration window asta ang parehong sa lahat ng mga operating system. Ang pagkakaiba ay umiiral lamang sa mga pamamaraan sa pag-install. Samakatuwid, ang pag-install ay unang ipapakita kung paano ang tatlong mga operating system, at pagkatapos ay - ang mga parameter ng masilya setting.

Pag-install ng masilya Linux Ubuntu

1. I-install ang masilya sa mga utos:

2. Simulan ang masilya command mula sa isang terminal o ng isang mouse-click sa menu:

3. Ang mga setting ng window client, kung saan ito ay kinakailangan upang irehistro ang mga parameter ng koneksyon.

Pag-install ng masilya para sa Windows

Upang i-install ng mga kinakailangang putty.exe download ang file, i-save sa isang maginhawang lokasyon, tulad ng sa desktop. Ang programa ay nagsisimula sa dalawang pag-click ng ang kaliwang pindutan ng mouse.

Masilya - SSH-client para sa Mac. Pag-install at pagpapatakbo ng GUI na bersyon

Sa oras ng pagsusulat ng masilya ay hindi sapat nai-port sa trabaho sa Mac OS X. Problema lumitaw sa compilation ng ang bahagi na ay responsable para sa mga graphical interface.

Para sa pag-install, kailangan mong magsagawa ng ilang mga paunang trabaho.

1. I-install Xcode.

pakete ng mga utility at mga programa mula sa Apple upang mag-disenyo at bumuo ng mga application para sa Mac OS X.

May OS na bersyon ng Mac ang X 10.7 Lion ay kinakailangan upang ilagay ang «Command Line Tool para sa Xcode» sa website ng Apple Developer.

Matapos ang pag-install ay kinakailangan upang tanggapin ang mga kasunduan sa lisensya:

2. Itakda ang Xquartz.

Ito server pagpapatupad X.Org X Window System (X11) para sa Mac OS X. Nangangailangan Para sa GUI na bersyon ng masilya, nakasulat sa GTK +. I-install mula sa opisyal na website. Pagkatapos i-install ng mga kinakailangang muling mag-login.

3. I-install Homebrew.

Pag-install ay ginawa na may:

Susunod na kailangan mong suriin para sa tamang pag-install ng koponan:

4. Magtakda Putty, gawin:

Ang proseso ay maaaring tumagal ng higit sa isang oras, bilang ay isang mayorya ng mga naturang mga dependency glib / GTK + / Pango / Cairo.

5. Paglikha ng startup file Putty.app.

Kailangan mong patakbuhin Automator.app. Ang uri ng dokumento upang piliin ang "program" sa mga aksyon na kailangan mong piliin ang "run shell-script" sa kahon ng input upang i-set ang landas sa executable file «/ user / lokal / bin / masilya», i-save bilang «putty.app», na tumutukoy sa mga format ng file " program "sa direktoryo" na programa. " Kung ninanais, ng karaniwang icon ay maaaring mapalitan.

Pagtatakda ng SSH client masilya

Ang proseso ng pag-set graphical client SSH masilya asta ang parehong sa lahat ng mga operating system. Ang hitsura ay bahagyang naiiba, depende sa disenyo ng kapaligiran sa pagtatrabaho.

Upang kumonekta sa isang remote machine sa pamamagitan ng SSH gustong magpatakbo masilya. Sa lalabas na window, dapat mong i-set ang mga parameter:

Uri ng koneksyon - ang uri ng koneksyon - itinatag SSH.

Host Pangalan (o IP-adress) - pangalan ng host o IP-address - dito tukuyin ang remote server IP-address, domain name o Internet address. Sa halimbawang ito, Set IP-address 192.168.128.3

Port - pakikinig port - ang server, na kung saan ay ibinigay bilang isang halimbawa, i-set up ng port 5754. Ang kanyang at punto.

Kung ninanais, maaari mong i-save ang mga setting para sa session na ito.

Kapag pinindot mo ang "Buksan" na button, ang terminal na window ay lilitaw, kung saan kailangan upang ipasok ang remote machine name at password para sa account.

Kung kinakailangan, ang client authentication key pares kinakailangan puttygen.exe utility na tumatakbo sa Windows. Masilya-Gen ay bumubuo ng isang pares ng mga pampubliko at pribadong key.

Ang public key ay dapat maidagdag sa server, ito ay binuo sa standard SSH. Magdagdag ng mga pangunahing Maaari katulad OpenSSH sa pamamagitan ng isang terminal o sa pamamagitan ng masilya, pagkakaroon ng nakapasa sa unang authentication login password.

Ang pribadong key ay nabuo .ppk format at idinagdag sa client. Sa kaliwa sa tree upang mahanap SSH, palawakin ang listahan, hanapin ang Auth at sa parameter na ito sa «Private key file para sa Authentication» piliin ang key.

Pagkatapos ng mga manipulations, ang user ay maaaring patotohanan gamit ang server nang walang isang password.

Sa sandaling ito, masilya SSH client ay itinuturing na isang unibersal na GUI. Third-party na mga developer na nilikha Gao-Feng SSH-client para sa Android, pati na ang mga mobile na bersyon ng masilya.

Best SSH-client

Sa ngayon ay walang pinagkaisahan sa kung ano SSH client ng mas mahusay na paggamit. System administrador ay napili kasangkapan batay sa kanilang sariling mga pangangailangan.

Bilang isang panuntunan, ang mga gumagamit * Unix-systems ay may posibilidad na gumamit ng isang standard SSH mula sa OpenSSH pakete. Ito ay may malinaw na unibersal na syntax at ito ay magagamit nang direkta mula sa terminal. Para sa operasyon na may karagdagang mga kasangkapan tulad ng secure na file kopya (SCP) ay hindi kinakailangan upang i-install ng karagdagang software. Lahat ng kailangan mo ay kasama sa OpenSSH.

GUI tagahanga na karaniwan ay gumagana sa Windows operating system, gamitin ang masilya. Ito ay pinaniniwalaan na ito ay ang pinakamahusay na SSH client para sa Windows. Ito ay may lahat ng mga kinakailangang mga kasangkapan para sa tunneling, pagkopya ng mga file, at iba pa, kahit na kung ito ay nangangailangan ng pag-download ng mga karagdagang module.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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