Paano Mag-set up ng SSH sa Linux at Subukan ang Iyong Pag-set up: Gabay ng Isang Baguhan

Paano Mag-set up ng SSH sa Linux at Subukan ang Iyong Pag-set up: Gabay ng Isang Baguhan

Ang isa sa pinakamahalagang paraan ng paggamit ng Linux ay sa pamamagitan ng SSH. Hinahayaan ka ng tool ng linya ng command na ito ng remote access na gawin ang lahat mula sa pag-install ng software hanggang sa pag-configure ng Linux bilang isang web server. Maaaring makatipid ng oras ang SSH, gawing mas mabunga ka, at matulungan kang i-unlock ang lakas ng iyong distro sa Linux.





Ngunit paano mo mai-set up ang SSH, sa magkabilang panig ng client at server? Alamin kung paano i-install at i-configure ang SSH software sa magkabilang dulo at malayuang kontrolin ang iyong computer sa Linux.





Ano ang SSH?

Ang SSH ay nangangahulugang S ecure Sh ell at pinapayagan kang kontrolin nang malayuan ang isang Linux computer o server mula sa ibang aparato. Gumagana ito sa mga local area network at internet, nangangahulugang maaari itong magamit upang pamahalaan ang isang media-powered media server sa iyong bahay, o isang Linux web server sa ibang kontinente.





Habang hindi ka binibigyan ng SSH ng pag-access sa desktop environment ng remote computer, pinapayagan kang gamitin ang terminal. Kapag nakakonekta sa remote computer maaari mo itong gamitin na para bang nasa harap mo. Siguraduhin lamang na magkaroon ng root access.

kung paano ayusin ang mga serbisyo sa google play

Tandaan na ang iba pang mga solusyon sa malayuang pag-access ay magagamit para sa Linux. Halimbawa, ang mga gumagamit ng Ubuntu ay maaaring umasa sa Ang katugmang VNC na remote na tool sa desktop na Remmina .



Upang magamit ang SSH, kakailanganin mong tiyakin na ang remote computer (server) ay may naka-set up na SSH. Bilang karagdagan, ang iyong lokal na aparato (ang kliyente) ay mangangailangan ng isang pag-install ng SSH app.

Pag-install ng Client-Side

Ang pag-install at pag-set up ng SSH sa isang client ay simple. Sa ilang mga kaso hindi mo na kailangan ng anumang karagdagang software:





  • Dapat makahanap ang mga gumagamit ng Linux ng isang SSH client na nakapaloob sa terminal
  • ang mga macOS computer ay mayroon ding naka-install na SSH sa terminal
  • Kailangan ng mga Windows PC na gamitin ang tool ng linya ng utos ng PowerShell, o i-install PuTTY

Gallery ng Larawan (2 Mga Larawan) Palawakin Palawakin Isara

Hindi naka-install ang SSH sa iyong Linux system? Idagdag sa pamamagitan ng pag-update ng mga pakete at pag-upgrade, pagkatapos i-install:





sudo apt update && sudo apt upgrade
sudo apt install openssh-client

Ginamit ang paggamit ng SSH sa Windows ngunit lumipat sa isang desktop sa Linux? Maaaring mapalampas mo ang PuTTY desktop SSH app kasama ang madaling interface ng mouse. Sa kasamaang palad, maaari itong mai-install sa isang desktop ng Linux:

sudo apt install putty

Sa iyong naka-install na SSH client software, handa ka nang mag-set up ng isang koneksyon sa iyong remote computer o server.

Bilang isang pangkalahatang panuntunan para sa lahat ng mga kliyente sa desktop at mobile, ang kailangan mo lang ay isang IP address o pangalan ng host, at naaangkop na mga detalye sa pag-login. Habang ang hitsura ng mga app ay maaaring magkakaiba, at ang pangalan ng port ay maaaring mangailangan ng manu-manong pagpasok, ang mga kliyente ng SSH ay halos hindi makilala.

Pag-install at Pag-configure ng Server-Side

Bago magtaguyod ng isang koneksyon, i-install ang server-side software upang ma-host ang iyong koneksyon sa SSH. Kinakailangan nito ang isang tao na naroroon upang mai-install o paganahin ang SSH. Maaaring naroroon ka na upang gawin ito --- kung hindi man, ang isang kasamahan o support engineer sa dulo ng server ay magse-set up ng SSH.

Tandaan na kung gumagamit ka ng isang web hosting package, dapat na paganahin ang SSH bilang default. Kausapin ang iyong host sa web upang i-set up ang SSH kung hindi.

Kung hindi pinagana ang SSH sa remote computer o server, i-install ito sa

sudo apt install openssh-server

Suriin ito ay nagtrabaho kasama

sudo systemctl status ssh

Dapat utusan ng utos ang isang tugon ng 'aktibo.'

Sa ilang mga kaso ang Ubuntu firewall ufw ay maaaring harangan ang SSH. Upang matiyak na hindi ito nangyayari, gamitin

sudo ufw allow ssh

Sa ilang mga kaso kakailanganin mo ring paganahin ang SSH sa malayuang aparato. Ito ay isang pag-iingat sa seguridad na maaaring mai-tweak gamit ang

sudo systemctl enable ssh

Ang iba pang mga pagpipilian ay magagamit (

stop

,

start

, at

disable

) para sa pag-configure ng serbisyo ng SSH.

Tukuyin ang IP Address

Upang kumonekta sa remote na aparato sa paglipas ng SSH, kakailanganin mong malaman ang IP address ng makina. Mayroon kang dalawang madaling paraan upang hanapin ito:

  • Patakbuhin ang isang utos ng terminal
  • Suriin ang router

Upang maipakita ang IP address ng remote system, mag-logon at magpatakbo

ip address

Ibabalik nito ang IP address ng aparato, kaya't tandaan ito. Sa mas lumang mga bersyon ng Linux

ifconfig

maaaring magbigay ng mas mahusay na mga resulta.

Maaari mo ring suriin ang iyong router upang makita ang mga nakakonektang aparato. Ang Linux PC o server ay nakalista, karaniwang sa pamamagitan ng operating system o pangalan ng aparato. Ito ay dapat gawing simple upang makilala.

Upang maipakita ang pampublikong IP address, mag-login sa server at buksan whatsmyip.org.

Ang IP address na iyong ginagamit ay dapat na isang angkop para sa koneksyon. Kaya, kung ang aparato ay nasa parehong network ng client, gamitin ang lokal na IP address. Para sa mga koneksyon sa buong internet, gamitin ang pampublikong IP address. Kung ang computer ay matatagpuan sa ibang network, tiyakin na ang port 22 ay maipapasa sa computer.

Kumokonekta sa Linux sa pamamagitan ng SSH

Kasama ng wastong IP address dapat mo ring magkaroon ng isang username at password upang makakuha ng pag-access sa remote machine.

Para sa mga tool ng linya ng utos na SSH, gamitin

ssh username@REMOTE.IP.ADDRESS.HERE

Siguraduhing palitan username gamit ang aktwal na username at REMOTE.IP.ADDRESS. DITO kasama ang IP address ng remote device. Hit Ipasok, at sasenyasan ka para sa password.

Sa isang wastong password, makakakuha ka ng isang gumaganang prompt ng terminal --- naka-log ka ngayon sa remote computer.

Gumagamit ng isang desktop SSH client tulad ng PuTTY?

Ipasok ang Pangalan ng Host o IP address , Piliin ang SSH uri ng koneksyon, pagkatapos Buksan Kapag na-prompt para sa iyong username at password, ipasok ang mga ito sa window ng command line upang makumpleto ang koneksyon at makakuha ng malayuang pag-access.

Hindi Makakonekta? I-troubleshoot ang Iyong Pag-set up ng SSH

Kung nagkakaroon ka ng mga isyu sa koneksyon ng SSH, ito ang mga posibleng sanhi:

  • Ang SSH software ay hindi naka-install sa alinmang computer
  • Ang iyong username o password ay hindi tama
  • Mali ang IP address
  • Hinahadlangan ng isang firewall ang koneksyon, o hindi maipasa ang port 22

Suriing muli ang bawat punto at dapat kang makakonekta. Kung hindi, ang problema ay maaaring maging mas kumplikado.

Paggamit ng Linux mula sa Malayo Sa SSH

Ang SSH ay isang kapaki-pakinabang na tool para sa pamamahala ng isa o higit pang mga computer sa Linux.

Hinahayaan ka nitong magtrabaho sa anumang makina mula sa isang system lamang. Maaari kang maglagay ng halos anumang Ang terminal ng utos ng Linux sa SSH.

mas mabilis ba ang usb c kaysa sa usb 3.0

Kabilang sa mga pangunahing halimbawa ay:

  • Update: sudo apt update && sudo apt upgrade
  • Suriin ang katayuan: uptime
  • Mga proseso ng pagpapatakbo: ps
  • Pagpapatakbo ng mga proseso sa pamamagitan ng CPU: tuktok

Suriin ang aming listahan ng Ang mga utos ng SSH para sa pamamahala ng isang server ng Linux para sa higit pa.

I-setup ang SSH at Gawing Mas Malakas ang Linux

Sa SSH, ang Linux ay nagiging mas may kakayahang umangkop at makapangyarihan. Maaari mong literal na mai-access ang isang computer gamit ang isang smartphone salamat sa SSH.

Kung ang SSH ay na-set up nang tama, na may naka-configure at naka-configure na software ng client at server-side, posible ang pag-access ng malayuang linya ng utos. Kailangan mo ng iba pa? Narito kung paano malayuang kontrolin ang isang desktop ng Linux mula sa Windows .

Magbahagi Magbahagi Mag-tweet Email Paano Ma-access ang Built-In na Bubble Level ng Google sa Android

Kung sakaling kailanganin mong tiyakin na may antas sa isang kurot, maaari ka na ngayong makakuha ng antas ng bubble sa iyong telepono sa ilang segundo.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Remote Access
  • Terminal
  • Remote Work
  • Mga Tip sa Linux
  • SSH
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Nai-publish)

Ang Deputy Deputy for Security, Linux, DIY, Programming, at Tech ay Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe