Ayusin: Ang SSH Error na 'hindi malutas ang hostname server'



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Minsan makakakita ka ng isang error na nagsasabi sa iyo na hindi malutas ng ssh ang isang hostname kapag tinangka mong gamitin ito. Kung nakukuha mo ang error na ito, dapat mo munang tiyakin na nakakonekta ka sa network. Ang mga gumagamit ng anumang uri ng wireless networking ay nais ding tiyakin na nakakakuha sila ng sapat na isang senyas upang makumpleto ang kahilingan. Ang kakulangan ng pagkakakonekta ay ang pinaka-karaniwang sanhi ng mga error na ito ayon sa maraming mga developer. Mas karaniwan pa ito kaysa sa mga typo.



Kung nakatiyak ka na mayroon kang isang solidong koneksyon, pagkatapos ay susundan mong suriin para sa anumang mga error sa typ typo. Maaaring na-type mo ng mali ang isang IP address o ilang uri ng linya ng tagahanap ng mapagkukunan. Bagaman mukhang napili ito tungkol sa kung paano ipinakita ang impormasyon dito, nais ng ssh software na tiyakin na palagi kang kumokonekta sa tamang mapagkukunan. Bilang karagdagan, ang iyong mga host file ay maaari ding magturo ng maling direksyon sa ssh sa mapagkukunang sinusubukan mong kumonekta.



Pamamaraan 1: Paglutas ng Malformed Hostname Command

Ipagpalagay na hindi ka nagkamali tulad ng pag-type ng s sh o ss h sa halip na ssh, pagkatapos ay maaaring mali ang nagawa mo sa utos ng hostname. Inaasahan ng software ang mga utos na ibinigay bilang ssh user @ NAME sa halip na ilang ibang format. Magbukas ng isang terminal na may naaangkop na mga pribilehiyo para sa iyong utos. Sa pangkalahatan makakapagpatakbo ka bilang isang regular na gumagamit kapag gumagamit ng ssh at hindi mo kakailanganin ang mga kapangyarihan ng superuser.



Maaaring gusto mong buksan ang isang terminal sa pamamagitan ng pagpindot sa Ctrl, Alt at T nang sabay. Ang ilang mga gumagamit ng Xfce4 ay maaaring hawakan ang Windows o Super key at itulak ang T. Maaari kang magsimula ng isang prompt mula sa menu ng Dash, Applications, KDE o Whisker sa pamamagitan ng heading upang maghanap at mag-type ng Terminal o sa halip sa pamamagitan ng pagpili nito mula sa mga tool ng system. Ang mga gumagamit ng Ubuntu Server o mga bersyon ng Red Hat Enterprise Linux at Scientific Linux na walang isang graphic na interface ng gumagamit ay dapat na pindutin ang Ctrl, Alt at F1-F6 upang ma-access ang isang virtual console. Kakailanganin mong mag-log in bago magpatuloy.

Kapag nasa prompt ka, i-isyu ang iyong ssh code at tiyaking nasa dating format ito. Halimbawa, maaari mong subukan ang ssh root @ myPlace kung mayroon kang isang hostname na konektado sa iyong network tulad nito. Ang utos ssh root@ ###.#.#, na pinalitan ang mga simbolo ng octothorpe ng mga numero, magandang ideya kung kumokonekta ka nang direkta sa isang IP address.



Maaari mong makita na nagsusulat ka ng root @ server o ibang bagay na katulad, na maglalaway sa sumusunod na error:

ssh: Hindi malutas ang hostname server: Hindi kilala ang pangalan o serbisyo

Ang ilang mga gumagamit ay nakasanayan na ipaalala sa kanilang sarili na ang ssh user @ server ay ang paraan na palaging kailangan mong isulat ang utos na ito.

Paraan 2: Pagwawasto ng File

Anumang uri ng pinsala sa Ang file ay maaari ring maging sanhi ng mga problema sa hostname, at kung minsan ay mag-aalok ang ssh ng parehong mga babala para sa mga ganitong uri ng mga error na inaalok nito para sa anupaman. Kakailanganin mo ng root access upang buksan ang file ng mga host. Kung nagtatrabaho ka sa isa sa mga terminal mula sa itaas, maaari kang mag-type sudo nano o
upang buksan ang file para sa pag-edit. Hihiling ng prompt ng sudo ang iyong password.

Kung nagtatrabaho ka mula sa loob ng isang kapaligiran sa desktop, nais mong magbukas ng isang linya ng application. Magagawa mo ito sa pamamagitan ng pagpindot sa Windows o Super key at R, pagtulak sa Alt at F2 o pag-click sa Dash depende sa aling desktop environment ang iyong ginagamit. Kapag mayroon kang isang linya, uri nakasalalay sa kung gumagamit ka ng mga application na nakabatay sa GTK + o KDE Qt. Maaaring gusto mong gumamit ng gvim, leafpad o mousepad sa halip na gedit o kate.

Nilo-load mo ang file ng mga host sa anumang kaso. Tiyaking nabasa mo at nakasulat ang pag-access pagkatapos ay tingnan ang tuktok ng file. Kakailanganin mo ang sumusunod na dalawang linya para gumana ito nang tama:

127.0.0.1 localhost

127.0.1.1 IyongHostName

Dapat itampok ng YourHostName ang tunay na hostname ng iyong machine. Maaaring kailanganin mo rin ang mga ito kung nagtatrabaho ka sa isang IPv6 network:

:: 1 ip6-localhost ip6-loopback

fe00 :: 0 ip6-localnet

ff00 :: 0 ip6-mcastprefix

ff02 :: 1 ip6-allnodes

ff02 :: 2 ip6-allrouters

Kung nasa isang uri ka ng network na gumagamit lamang ng teknolohiyang IPv4, kakailanganin mo lamang na itakda nang tama ang unang dalawa sa isang karamihan ng mga sitwasyon. Ang modernong pagkakakonekta sa Internet ay mabilis na paglipat patungo sa pamantayan ng IPv6, gayunpaman, kaya't ang mga araw ng pagtatakda ng mga ito nang nag-iisa ay mabilis na nawawala. Ang iyong pamamahagi ng Linux ay dapat na naka-configure ang mga setting na ito para sa iyo, ngunit kung minsan ang isang maling eroplano o simpleng mga error ng gumagamit ay maaaring masira ang mga file ng host at ituro ang mga koneksyon sa maling lokasyon.

Kung gumagamit ka ng isang graphic na editor ng teksto na nagbabasa sa pamagat ng pamagat, kung gayon hindi mo talaga ito mai-save at hindi ginamit nang tama ang gksu o kdesu. Maaaring kahalili mong makita na mayroon kang iba pang mga linya pagkatapos ng ff02 :: 2 ip6-allrouters, na hindi mo kailangang hawakan maliban kung mayroon silang kinalaman sa alinman sa iba pang mga code na ito. Ito ang mga bahagi ng iba pang mga takdang-aralin, at maaaring mayroon kang ilan sa mga ito kung nasa isang system ka kung saan ginamit ang file ng mga host upang hadlangan ang mga gumagamit na mag-access sa anumang partikular na site. Kakailanganin mong magbigay ng puna sa mga dobleng linya, gayunpaman, na maaaring gawin sa pamamagitan ng pagdaragdag ng # simbolo sa pagsisimula ng mga ito. Ang bawat isa sa mga nakaraang linya ay dapat na maganap lamang isang beses, at hindi mo nais na magkaroon ng maraming takdang-aralin para sa anuman sa mga ibinigay na pangalan. Pipilitin nito ang ssh at lahat ng iba pang mga programa sa networking na gawin lamang ang huling takdang-aralin, na maaaring mali.

I-save ang file sa sandaling tapos ka na sa pag-edit nito at tiyaking isara ito kaagad pagkatapos. Hindi mo nais na gumawa ng anumang hindi kinakailangang mga pagbabago sa file ng mga host kung maiiwasan mo ito, kaya't napakahalaga ng paglabas dito. Subukan ang iyong utos ssh sa sandaling tapos ka na, tinitiyak na maayos mong nabuo ito sa mga hakbang na inilatag sa unang pamamaraan. Kung nagkakaproblema ka pa rin, nais mong i-restart ang makina. Kung hindi man, hindi ka dapat magkaroon ng karagdagang mga isyu sa ssh.

Basahin ang 4 na minuto