- Plink waa furaha otomatiga iyo fulinta amarada SSH en Windows, Oggolaanshaha isku xirka sugan oo hufan ee server-yada fog ee khadka taliska.
- Plink waxaa lagu dhex dari karaa qoraalada iyo dhuumaha otomaatiga ah, fududaynta maareynta fog iyo isku xirka iyada oo loo sii marayo tunnelka SSH ama gudbinta deked sugan.
- Xaqiijinta iyo maareynta furaha ayaa lama huraan u ah isticmaalka Plink, waana jiraan tabaha iyo cabbirro horumarsan si otomaatig looga dhigo aqbalaadda faraha loona hagaajiyo amniga.
Dunida meel durugsan oo sugan iyo automation shaqada Kaydinta adeegaha ayaa noqotay mid si isa soo taraysa muhiim ugu ah maamulayaasha nidaamka, horumariyayaasha, iyo xiiseyaasha tignoolajiyada. Mid ka mid ah xulafada weyn ee aaggan, gaar ahaan deegaannada Windows, waa XadhigUtility-gan yar laakiin awooda badan wuxuu fududeeyaa in lagu xidho oo lagu fuliyo amarada mashiinada fogfog iyada oo loo marayo SSH, waxayna siisaa fursado aad u weyn kuwa raadinaya inay ku dhex daraan hababka otomaatiga ah iyo qoraallada shaqadooda.
Hadaad waligaa yaabtay sida loo xidho server-yada Linux Daaqadaha iyada oo aan la isticmaalin interfaces garaafyada, ama sida si toos ah u samee hawlaha sida caadiga ah u baahan faragelinta gacanta, Plink waa qalabkaagaMaqaalkan, waxaan si faahfaahsan u sharxaynaa ma aha oo kaliya waxa Plink yahay, laakiin sidoo kale sida looga faa'iidaysto xagashada, codsiyada caadiga ah iyo kuwa horumarsan, iyo qaar ka mid ah talooyin si aad uga faa'iidaysato Windows.
Waa maxay Plink maxaase loo isticmaalaa?
Plink, gaaban Isku xirka Putty, waa barnaamij amar-line ah oo la socda PUTTY suite. Waxaa ugu horrayn loogu talagalay nidaamyada Windows, Plink waxay kuu ogolaanaysaa inaad samaysato xidhiidho sugan seerfarada fogfog iyadoo la adeegsanayo hab-maamuusyada sida SSH, Telnet ama rlogin. Inta badan waxaa loo isticmaalaa SSH si loo galo loona xakameeyo server-yada Linux ama Unix si badbaado leh uga soo degso console Command Windows.
Mid ka mid ah soo jiidashada weyn ee Plink waa iyada diiradda saara otomaatigaSi ka duwan PuTTY (nooca garaafyada), Plink waxaa loogu talagalay inuu ku shaqeeyo qoraallo ama habraacyo aan u baahnayn is-dhexgalka tooska ah ee isticmaalaha. Tani waxay ka dhigaysaa qayb aasaasi ah Isku-dubarid hawlgallada fog-fog ee hawlaha qorshaysan, hawl-gelinta tooska ah, dhuumaha CI/CD iyo xitaa maamulka server-ka tirada badan.
Plink waa bilaash waana il furan, kaas oo door biday in la korsado labadaba mashaariicda shakhsi ahaaneed iyo goobaha xirfadeed. La jaanqaadkeeda qoraallada dufcada ee Windows waxay ka duwan tahay macaamiisha kale ee SSH, iyo awoodda ay u leedahay inay la mid noqoto Kulamada PUTTY iyo habaynta waxay si weyn u fududaysaa gelitaanka server-yada hore loo habeeyey.
Faa'iidooyinka isticmaalka Plink ee Windows
Sababta ugu weyn ee loo isticmaalo Plink waa toosinta hawlaha maamulka iyo hawlgelinta inta u dhaxaysa nidaamyada Windows iyo server-yada fog. Qaar ka mid ah faa'iidooyinka ugu muhiimsan waxaa ka mid ah:
- la qaadi karo: Waad qaadan kartaa Xadhig a USB ama u wadaag si fudud, maadaama aad u baahan tahay oo kaliya faylka plink.exe.
- Isdhexgalka qoraallada: Waxay ku habboon tahay in laga bilaabo amarrada qoraallada dufcadda, PowerShell ama xitaa qalab aad u horumarsan sida Jenkins.
- Taageerada Isku xidhka Putty: Kuu ogolaanayaa inaad dib u isticmaasho profile-yada, furayaasha SSH, iyo martigeliyaha horay loo sii qeexay.
- Soo gudbinta Dekedda iyo Tunnelka SSH: Waxay fududaysaa isku xidhka aaminka ah iyo wareejinta xogta sir ah ee u dhaxaysa kombiyuutarada fog iyo kuwa maxaliga ah.
- Maamulka Sare ee Xaqiijinta: Waxay taageertaa furayaasha sirta ah, furayaasha dadweynaha, Pageant (wakiilka aqoonsiga PuTTY), iyo la dhexgalka nidaamyada otomaatiga ah.
Bilaabidda: Rakibaadda iyo Habaynta
Kahor intaanan u boodin isticmaalka Plink, waxaad u baahan tahay inaad soo dejiso oo aad rakibto. Kuwani waa tillaabooyinka lagu taliyey:
- Ka soo deji PutTY ama adeegyadeeda gaarka ah shabakadeeda rasmiga ah: https://www.putty.org/. Halkaas ayaad ka heli kartaa plink.exe iyo barnaamijyada kale ee la xidhiidha (sida pscp.exe wareejinta faylka).
- Ku koobbi plink.exe meel la heli karo, sida C: \ Windows \ System32 ama gal kasta oo ku jira Windows PATH.
- Ikhtiyaar ahaan, Ku dar faylka uu plink.exe ku yaal doorsoomayaasha deegaanka, si ay u awoodaan in ay ka maamulaan wax kasta terminal amar.
Haddii aad isticmaalayso Ubuntu ama qaybinta Linux oo aad rabto inaad haysato agabyo isku mid ah qoraallada-madax-galka ah, raadi xirmada qalabka dhejiska oo ku rakib adigoo isticmaalaya sudo apt-get install putty-tools
.
Sida loo Isticmaalo Plink: Syntax Aasaasiga ah iyo Amarada
Isticmaalka ugu fudud ee Plink waa ku xidh server fog oo fuliya amarada sidii adigoo isticmaalaya terminalka caadiga ah ee SSH. The syntax guud badanaa:
plink -ssh user@host
Tani waxay furi doontaa a fadhiga SSH ee isdhexgalka. Haddii server-kaagu u baahan yahay furaha sirta ah, wuxuu kugu soo jeedin doonaa adiga oo isticmaalaya console. Waxaad qeexi kartaa dekedda SSH haddii aysan ahayn heerka caadiga ah (22) ee leh ikhtiyaarka -P, oo ku gudbi furahaaga gaarka ah -i:
plink -ssh -i C: \ dariiqa \ key.ppk user@host -P 2222
para si toos ah u socodsii amarrada aan is-dhexgal ahayn (ku habboon qoraallada ama hawlaha tooska ah), kaliya ku dar amarka xiriirka ka dib:
plink -ssh user@host amarka
Tusaale ahaan, si aad u taxdo faylalka ku jira hagaha server-ka fog:
plink -ssh user@host ls -l
Halbeegga dufcadda Waxay kuu oggolaaneysaa inaad ku shaqeyso qaab aamusan, adoo xakameynaya soo-jeedimaha is-dhexgalka (aad u faa'iido leh hababka tooska ah):
plink -batch -ssh user@host "ls -l"
Xaqiijinta iyo Furayaasha Dadweynaha: Talooyin Amni
Mid ka mid ah dhinacyada muhiimka ah ee ammaanka ee isku xirka SSH waa xaqiijinta furaha dadweynaha. Plink waxay taageertaa labada furaha (.ppk files) iyo xaqiijinta erayga sirta ah. Waxaa aad loogu talinayaa in la isticmaalo furayaasha sirta ah ee dhawrsan si loogu daro lakab dheeraad ah oo amniga ah.
Si loo hagaajiyo adkaanta qoraalladaada iyo isku xidhka:
- Ku kaydi furayaasha gaarka ah meelo ammaan ah oo xaddidaya gelitaanka isticmaalayaasha lagama maarmaanka ah oo keliya.
- Isticmaal Pageant Haddii aad rabto in aad maamusho furayaasha sirta ah ee la ilaaliyo adiga oo aan u baahnayn in aad gacanta geliso erayga sirta ah mar kasta oo aad gasho.
- Deegaan otomaatig ah, dami is dhexgalka adiga oo isticmaalaya - Dufcaddii si looga fogaado xannibaadda haddii seerfarku codsado furaha aan diiwaangashanayn.
Maareynta faraha (hostkey) gudaha Plink
Marka ugu horeysa ee lagu xidho server-ka, Plink wuxuu ka digayaa in hostkey (faraha serverka) kuma diiwaan gashanayn macmiilka. Tani waa hab lagu kalsoonaan karo si loo hubiyo inaad dhab ahaantii ku xidhayso server-kii loogu talagalay. Gudaha PuTTY, furahaan waxa lagu kaydiyay diiwaanka Windows:
HKEY_CURRENT_USER\Software SimonTathamPuTTYSshHostKeys
Khadka taliska, Plink waxay ku weydiin doontaa xaqiijin si loo badbaadiyo furaha haddii aan hore loo kaydin. Waxaad ku aqbali kartaa gacanta (adiga oo ka jawaabaya 'y') ama Si otomaatig ah u aqbalida qoraallada adigoo isticmaalaya 'trick':
echo y | user@host
Tani waxay si toos ah u soo dirtaa jawaabta 'y' Si kastaba ha ahaatee, waxa jira xaalado aanay tani shaqaynayn, gaar ahaan marka aad ku qasabto nooca 2 ee borotokoolka SSH ama waxaad isticmaashaa tunnel horumarsan. Xaaladahan, Plink waxa laga yaabaa inay joojiso xidhiidhka adoon waydiisan xaqiijin, oo waa inaad si gacanta ugu sheegtaa furaha martida loo yahay adoo isticmaalaya -hostkey:
plink.exe -ssh -2 -batch -L 8080:remote_host:80 -P 22 -pw password user@host-hostkey faraha
Sawirka faraha waxaa laga helay xiriirka ugu horreeya ama diiwaangelinta. Tani waxay xaqiijinaysaa isku xirnaanta saxda ah iyo Waxaad otomaatig u tahay aqbalaadda furayaasha oo ku jira qoraallo adag ama dhuumaha CI/CD.
Tusaalooyinka wax ku oolka ah ee isticmaalka Plink gudaha Windows
Aan aragno qaar Kiisaska isticmaalka Plink ee caadiga ah iyo kuwa horumarsan Daaqadaha, taas oo muujinaysa wax-qabadkeeda iyo awooddeeda.
1. Fulinta amarka fog
Tusaale ahaan, si aad u soo saarto liiska faylalka meel fog ka fog adiga oo ku xaqiijinaya erayga sirta ah:
plink.exe -pw your_password your_user@remote_host ls -l
2. Fulinta qoraallada fogfog
Waxaad diyaarin kartaa faylka amarka (tusaale ahaan, DIIWAANKA.sh) una socodsii sidatan:
plink.exe -pw your_password -m BACKUP.sh your_user@remote_host
Aad bay faa'iido u leedahay samaynta gurmad, geyn, rakibid ama hab kasta oo soo noqnoqda.
3. Automation leh qoraallo dufcad ah iyo Python
Isticmaalayaal badan ayaa abuura qoraallada dufcada ama gudaha Python kuwaas oo isticmaala Plink iyo adeegyada kale sida pscp.exe (laga bilaabo PuTTY lafteeda) si otomaatig ah loo sameeyo faylka soo dejiso oo soo dejiso, fulinta amarrada fogfog ee badan, isdhexgalka leh database, IWM
Tusaale ahaan, maktabadda Python waxay duubi kartaa Plink iyo pscp si ay u bilaabaan hawlo toos ah Windows ama Linux, ogaanshaha nidaamka hawlgalka iyo isticmaalka amarrada ku habboon.
4. Wareejinta faylka: plink iyo pscp
Si aad u wareejiso faylasha waxaad isku hallayn kartaa pscp.exe, Qalab kale oo PuTTY ah, laakiin hawlo badan oo shaqo ayaa labaduba inta badan gacanta ku wada socdaa:
pscp.exe -pw your_password local_file.txt your_user@remote_host:/remote_path/
Ama si aad faylasha uga soo dejiso meelaha fog fog mashiinka deegaankaaga:
pscp.exe -pw your_password your_user@remote_host:/remote_path/file.txt ./downloaded_file.txt
Soo gudbinta Dekedda iyo SSH Tunnel oo leh Plink
Mid ka mid ah astaamaha ugu horumarsan uguna xoogga badan ee Plink waa Sameynta tunnel-ka SSH iyo gudbinta dekedda (dekedda soo wareejinta). Tani waxay u ogolaanaysaa taraafikada shabakada in si badbaado leh oo qarsoodi ah loo wareejiyo mishiinada iyo shabakadaha.
- gudbinta dekedaha maxaliga ah: Waxay ku wareejisaa deked ku taal mishiinka deegaankaaga deked ku taal mishiinka fog iyadoo loo sii marinayo SSH.
plink.exe -L local_port:remote_host:remote_port -P 22 -pw your_password your_user@remote_host
Waxaad tan u isticmaali kartaa, tusaale ahaan, inaad u soo bandhigto kaydka xogta, gelida mareegaha gudaha, ama xitaa u furto fadhiga RDP iyada oo loo marayo tunnel sugan.
- Tunnels firfircoon (SOCKS): Plink waxay abuuri kartaa wakiilo SOCKS ah (aad u faa'iido leh ka-hortagga ama marka aad u baahan tahay inaad dhex marato kombuyuutar la jabiyay):
plink.exe -D 9050 -P 22 -pw your_password your_user@remote_host
Waxaad markaa u habayn kartaa codsiyadaada si aad u isticmaasho 127.0.0.1:9050 sidii SOCKS wakiil ahaan, taraafkuna wuxuu u safri doonaa si qarsoodi ah SSH ilaa martigeliyaha fog.
Isku-dhafka sare iyo otomaatiga ee Plink
Deegaannada xirfadleyda ah, Plink waxaa lagu dhex dari karaa dhuumaha iswada sida Jenkins, oggolow ka saarista fog, geynta, iyo la socodka server-yada isticmaalaya code. Tusaalaha aasaasiga ah ee Jenkinsfile:
dhuumaha {wakiilka marxalad kasta {marxaladda ('Deploy') {tilaabooyinka {bat 'Plink -ssh user@remote_host"deploy.sh"'}}}}
Waxa kale oo aad ku dari kartaa qalabka sida Proxifier si aad u abuurto shuruuc shabakadeed horumarsan oo aad gasho adeegyada gudaha ama dekedaha iyada oo loo marayo tunnel-ka SSH ee lagu bilaabay Plink. Farsamadani waxay aad ugu badan tahay shaandhaynta, maamulka horumarsan, iyo samaynta shaybaadhka imtixaanada ee bedqabka ah ee deegaanka Windows.
Qora xamaasad leh oo ku saabsan adduunka bytes iyo farsamada guud ahaan. Waxaan jeclahay inaan aqoontayda ku wadaago qoraal, taasina waa waxa aan ku samayn doono blog-gan, ku tusi doona dhammaan waxyaabaha ugu xiisaha badan ee ku saabsan qalabka, software-ka, qalabka, isbeddellada tignoolajiyada, iyo in ka badan. Hadafkaygu waa inaan kaa caawiyo inaad u dhex marato adduunka dhijitaalka ah si fudud oo madadaalo leh.