SSH dariiqa labaad ee gaarka ah inta VPN-ku shaqaynayo
Daemon SSH oo ku xiran ciwaanka tunnel-ka kama jawaabi doono interface gaar ah oo cusub. Ku dar xidhitaanka oo xaqiiji fadhi cusub ka hor inta aadan xidhin kii hore.
Hal mishiin ayaa mid kale ku gaadha VPN, haddana qof wuxuu rabaa isla shell-ka shabakada gaarka ah ee bixiyaha. Dariiqa ayaa jira, ping-ku wuu guulaystaa, SSH-na weli way diidayaa. Sababta caadiga ah ayaa ah in daemon-ku uusan waligiis dhegaysan ciwaanka cusub, sidaas darteed ma jiro wax la xidhiidho. Tani waa dhibaatada xidhitaanka ciwaanka ka hor inta aysan noqon dhibaatada firewall.
Sababta dariiqa cusub uusan u abuurin dhegeyste cusub
Socket-ka dhegaysan waxaa abuura habkan magacaabaya ciwaannada uu ka aqbali doono xidhiidhada. Dariiqa wuxuu kaliya u sheegaa baakadaha halka ay tagaan; ma abuurto dhegeyste meesha loo socdo. Marka sshd lagu habeeysto hal ListenAddress, xidhiidhada ciwaan kale oo maxalli ah waa la diidaa inkastoo interface-ku shaqaynayo. Sidaas oo kale ayay tahay unit socket-ka leh port-ka, taasina waa sababta hubinta koowaad ay had iyo jeer tahay waxa dhab ahaan dhegaysanaya.
Isbarbar dhig labada dariiqa ciwaanka loo socdo, ma aha magaca interface-ka. Macmiilku wuxuu ku xidhmaa ciwaan, ciwaankaasna waa in la xidhaa ka hor inta aan qaanuun firewall ah macne yeelan.
Liis ciwaannada iyo dhegeystayaasha
Ka hor inta aadan wax beddelin, diiwaangeli ciwaannada host-ka iyo sockets-ka hadda jira.
ip -br addr
ss -ltnp | grep ':22'Liiska ciwaannadu wuxuu muujinayaa ciwaanka gaarka ah ee dhabta ah iyo interface-ka uu ku yaal, halka liiska socket-ku muujinayo haddii wax ku xidhan yahay. Dhegeyste ku yaal 0.0.0.0:22 horey ayaa u aqbala ciwaan kasta, sidaas darteed xidhitaan cusub waxba kuma daro. Dhegeyste ku yaal hal ciwaan gaar ah ayaa isla markiiba sharraxaya diidmada. Haddii port-ku ka tirsan yahay unit socket ah oo aan ka tirsanayn daemon-ka, habaynta daemon-ku ma aha sheekada oo dhan.
Ku dar xidhitaanka oo hayso kii hore
OpenSSH waxay aqbashaa dhowr gelin ListenAddress, sidaas darteed dariiqa VPN-gu wuu sii jiri karaa inta la darayo kan gaarka ah. Tijaabi faylka ka hor inta aadan dib u rarin.
sshd -t
systemctl reload sshdTijaabada habaynta oo fashilma waxay daemon-ka socda uga tagtaa iyada oo aan la taaban, waana taas waxa aad rabto inta aad ku xidhan tahay dariiqa aad beddelayso. Hayso gelinta jirta, ku dar ciwaanka maxalliga ah ee cusub, oo xaqiiji in adeeggu dib u rarto iyada oo aan jarin fadhiga hadda. Rakibaadaha socket-ku kiciyo, ku dar ciwaanka unit socket-ka beddelkeeda oo dib u rar unit-kaas. Kadib mar kale akhri liiska dhegeystayaasha, sababta oo ah xidhitaan aan waligiis soo muuqan macneheedu waa in qaybta khaldan la beddelay.
Xaqiiji fadhiga cusub ka hor inta aadan xidhin kii hore
Ku xidh ciwaanka cusub inta fadhiga asalka ahi weli furan yahay, adigoo isticmaalaya wax-soo-saar faahfaahsan si aad u aragto ciwaanka iyo furaha la isticmaalay. Hay fadhiga asalka ah furan ilaa baaritaanku laba jeer guulaysto.
ssh -v [email protected]Akhri sadarrada debug-ga ee ciwaanka loo socdo iyo furaha host-ka la soo bandhigay. Xaqiiji faraha furaha host-ka iyadoo la barbardhigayo qiime aad horey u aaminsanayd, halkii aad aqbali lahayd fure aan la aqoon sababta oo ah shabakadda waxaa lagu sifeeyay mid gaar ah. Meesha cusub waxay u baahan tahay gelin known_hosts u gaar ah, taasna waa la filayay. Fadhiga maamulka ee hore waa in la xidhaa kaliya marka dariiqa gaarka ahi shaqeeyo.
SSH waxay ilaalisaa gaadiidka, laakiin kaligeed laba shabakadood isku mid kama dhigto. Go'aanso in kalsoonida marinka gaarka ahi ay la socoto xogta ka hor inta aadan ku tiirsanaan.