Inirerekumendang, 2024

Pagpili ng editor

Paano makakuha ng telnet para sa macos sa mojave o mataas na sierra

How to install telnet on macOS 10.13 (High Sierra) or 10.14 (Mojave)

How to install telnet on macOS 10.13 (High Sierra) or 10.14 (Mojave)

Talaan ng mga Nilalaman:

Anonim

Kailangan bang gumamit ng Telnet sa MacOS? Kaya, maraming mga gumagamit ng Mac ang natuklasan na ang Telnet ay tinanggal mula sa mga modernong bersyon ng software ng system, kabilang ang macOS Mojave at macOS High Sierra. Siguro ito ay upang hikayatin ang paggamit ng ssh client sa halip, ngunit maraming mga gumagamit ng Mac na nangangailangan ng Telnet para sa iba't ibang mga kadahilanan. Ang Telnet ay patuloy na nasa isang wastong tool para sa maraming mga system at mga administrador ng network, mga propesyonal sa seguridad, mga taong nagtatrabaho sa Cisco hardware o patungo sa sertipikasyon ng Cisco, mga mahilig sa MUD, bukod sa maraming iba pang mga layunin.

Alinsunod dito, ididetalye ng tutorial na ito ang maraming iba't ibang mga paraan upang maibalik ang Telnet sa mga modernong bersyon ng software ng Mac OS system. Takpan namin ang pag-install ng Telnet gamit ang Homebrew, ibabalik ang Telnet mula sa isang naunang paglabas ng software ng software o backup, pag-compile ng Telnet mula sa mapagkukunan, pati na rin ang ilang mga kahalili sa telnet.

Ipapalagay ng artikulong ito na mayroon kang karanasan sa pagtatrabaho sa Terminal at linya ng utos, dahil ang Telnet ay buong utos na nakabase sa linya.

Ang pag-install ng Telnet sa MacOS kasama ang Homebrew

Sa pamamagitan ng malayo ang pinakasimpleng pagpipilian ay para sa mga gumagamit ng Mac na mai-install ang Telnet sa pamamagitan ng Homebrew. Siyempre nangangahulugan ito na kakailanganin mong i-install muna ang Homebrew sa Mac, ngunit kung ikaw ay advanced na gumagamit na gumugugol ng oras sa linya ng utos malamang na pahalagahan mo ang pagkakaroon ng Homebrew para sa iba pang mga kadahilanan mula noong ikaw

  1. I-install ang Homebrew sa Mac OS kung hindi mo pa nagawa - kung mayroon ka nang laktawan ang Homebrew sa hakbang na ito
  2. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  3. Gumamit ng Homebrew upang mai-install ang telnet gamit ang sumusunod na utos:
  4. brew install telnet

  5. Pindutin ang Bumalik at hayaang i-download at i-install ang Homebrew sa Telnet sa Mac
  6. Kapag kumpleto ang pag-install, maaari mong patakbuhin ang Telnet tulad ng dati:
  7. telnet server-or-ip-address

Ang isang simpleng paraan upang subukan na ang Telnet ay gumagana nang maayos pagkatapos ng pag-install ay upang kumonekta sa goofy Star Wars telnet server, na gumaganap ng Star Wars sa ASCII art:

telnet towel.blinkenlights.nl

Malalaman mo ang Telnet ay gumagana kapag ikaw ay binabati ng Star Wars na naibigay sa mga character ng ASCII (at oo, seryoso, ito ang buong pelikula).

Ang pag-install ng Telnet sa MacOS Mojave & High Sierra sa pamamagitan ng Mas Matandang Mga Bersyon o Backup ng MacOS

Kung magkakaroon ka ng access sa isang Mac na nagpapatakbo ng isang naunang bersyon ng MacOS (Sierra o bago), o magkakaroon ka ng isang mas matandang sistema ng backup ng system ng MacOS na naglalagay sa paligid mula sa Time Machine o kung hindi man, maaari mo talagang kopyahin ang mga dating binaries mula sa computer o backup sa iyong modernong pag-install ng MacOS, at ang telnet ay gagana lamang.

Sa mga bersyon ng Mac OS at Mac OS X na may kasamang telnet, makikita mo ang Telnet sa sumusunod na lokasyon (kaya nagsisilbing sanggunian para sa kung saan matatagpuan ang mga binary sa mga backup:

/usr/bin/telnet

Ang binary telnet ay maliit na tumitimbang lamang sa 114 kb, kaya't ito ay isang mabilis na simpleng gawain.

Ang pagkopya ng telnet binary sa sumusunod na lokasyon sa mga modernong macOS release, kasama ang MacOS Mojave 10.14 at ang MacOS High Sierra 10.13.x, ay magpapahintulot sa telnet na tumakbo sa mga bagong release ng software ng system:

/usr/local/bin/

Sa puntong iyon maaari mong patakbuhin ang utos ng 'telnet' tulad ng dati.

Ang isa pang pagpipilian na nangangailangan ng higit na pag-iingat ay ang paghiling sa telnet binary mula sa isang pinagkakatiwalaang katrabaho o pinagkakatiwalaang kaibigan na nagpapatakbo ng MacOS Sierra o bago. Ang kailangan lang nilang gawin ay mag-zip up at ipadala sa iyo ang kanilang / usr / bin / telnet binary file. Huwag subukan at maghanap ng isang random na telnet binary zip file mula sa internet dahil maaari itong makompromiso o kung hindi man hindi mapagkakatiwalaan. Magandang ideya na gumamit ng md5 hash o sha1 checksum sa orihinal na telnet binary kung pupunta ka sa ruta na ito.

Sa pamamagitan ng paraan, kung umaasa ka sa mga binaries ng telnet mula sa Sierra o mas maaga, maaari mo ring maging interesado sa pag-agaw ng ftp na rin, na kung saan ay tinanggal din mula sa mga modernong paglabas ng macOS, ngunit matatagpuan sa sumusunod na lokasyon sa bago pa makagawa ng MacOS:

/usr/bin/ftp

Muli mong ilagay ang ftp binary sa / usr / local / bin / sa mga bagong bersyon ng software ng system.

Para sa mga nagtataka, habang ang Telnet (at ftp) ay tinanggal mula sa Mojave, High Sierra, at baka anuman ang sumusulong, ang MacOS Sierra ay nananatiling huling bersyon ng system software upang isama ang Telnet nang default, habang ang anumang paglabas ng MacOS / Mac OS X bago Kasama rin sa Sierra ang Telnet at ftp, kabilang ang El Capitan, Snow Leopard, Yosemite, Mountain Lion, Mavericks, Tiger, Cheetah, atbp.

Mga Alternatibong Telnet para sa Mac: SSH, Netcat

Siyempre mayroong ilang mga kahalili para sa Telnet, depende sa kung ano ang kailangan mong gumamit ng telnet para sa unang lugar.

Para sa mga malalayong koneksyon, ang ssh ay ang bagong pamantayan dahil ito ay ligtas, at ang parehong ssh server at ssh client ay magagamit nang default sa lahat ng mga modernong bersyon ng software ng MacOS system. Nang simple, ang pagkonekta sa isang malayong IP na may ssh ay magiging hitsura ng mga sumusunod:

ssh user@remoteIP

Para sa simpleng pagsubok ng koneksyon sa network, o para sa pagsubok ng isang bukas / pakikinig na port, ang netcat ay madalas na matupad ang parehong mga pangangailangan na ibinibigay ng telnet. Halimbawa, maaari mong kumpirmahin na ang koneksyon sa nabanggit na ASCII Star Wars server at port 80 ay gumagana sa sumusunod na netcat command string:

nc -vz towel.blinkenlights.nl 80

Tandaan na ang netcat para sa hangaring ito ay nangangailangan ng pagtukoy ng isang wastong numero ng TCP o UDP port ng anuman ang host protocol.

Pagpapanumbalik ng Telnet sa MacOS Mojave & High Sierra sa pamamagitan ng Pagsasama ng Telnet mula sa Pinagmulan

Kung hindi mo nais na gumamit ng Homebrew para sa anumang kadahilanan, maaari mo ring iipon ang Telnet ang iyong sarili mula sa mapagkukunan ng inetutils. Bilang isang kinakailangan kailangan mo pa ring mai-install ang mga tool sa command na Mac OS upang magawa ito, gayunpaman.

Una mong i-download ang pinakabagong mga inetutils package mula sa gnu.org:

curl -o http://ftp.gnu.org/gnu/inetutils/inetutils-1.9.4.tar.gz

Susunod gusto mong mai-decompress ang tarsal:
tar xvzf inetutils-1.9.4.tar.gz

Ngayon baguhin sa naaangkop na direktoryo:
cd inetutils-1.9.4

Ilabas ang utos ng pagsasaayos upang magsimula:
./configure

Kapag kumpleto ang pag-configure, gumawa mula sa mapagkukunan:
make

At sa wakas, gumamit ng pag-install upang makumpleto ang pag-install ng mga inetutils at telnet:
sudo make install

Personal na sa palagay ko ay mas madali ang paggamit ng Homebrew, kasama ang maraming iba pang mahusay at kapaki-pakinabang na mga pakete ng Homebrew na magagamit. Kung pamilyar ka sa pag-compile mula sa pinagmulan at ikaw na mismo, halos tiyak na pahalagahan mo ang pagkakaroon ng Homebrew.

Kumusta naman ang Telnet para sa iPad at iPhone? Telnet para sa iOS!

Lamang upang masakop ang lahat ng mga base, mayroon ding mga kliyente ng telnet na magagamit para sa iOS. Gaano kadali ang praktikal na ito para sa iyo marahil ay nakasalalay sa iyong partikular na aparato at kung ano ang iyong hangarin sa telnet, ngunit ang isang libreng pagpipilian para sa iOS ay ang iTerminal at isang mahusay na bayad na opsyon ay Prompt. Ang paggamit ng ssh at telnet mula sa isang aparato ng iOS ay maaaring maging isang hamon nang walang panlabas na keyboard kahit na, kaya gusto mong ikonekta ang isa sa iyong iPhone o iPad bago pumunta sa ruta na iyon, at makatotohanang ito ay isang mas mahusay na opsyon para sa iPad dahil lamang sa mas malaki screen. Siyempre ang iOS ay hindi MacOS gayunpaman, kaya ito ay uri ng off topic.

Hindi tama kaya iyan ay isang medyo komprehensibong gabay sa pagkuha ng Telnet sa mga modernong paglabas ng MacOS, ngunit kung alam mo ang ibang pamamaraan, o isa pang diskarte sa pagkuha ng Telnet sa MacOS High Sierra o pagbalik ng Telnet sa MacOS Mojave, ibahagi sa amin ang mga komento sa ibaba!

Mga patok na kategorya

Top