
Haddii aad la shaqaynayso servero badan, ka boodi inta u dhaxaysa fadhiyada SSH, xeerarka dekedaha, iyo furayaasha waxay noqon karaan qas; leh sshPilot Dhammaan khalkhalkaasi wuxuu noqdaa mid la maareyn karo oo xitaa lagu raaxaysan karo iyada oo ay ugu wacan tahay is dhexgalka tab, terminal isku dhafan, iyo wadooyin gaagaaban oo si wanaagsan looga fikiray oo ka dhigaya mid casri ah, khafiif ah, oo tafatiran maamulaha xidhiidhka SSH. diyaar u ah GNU/Linux iyo macOS.
Mashruucan looguma talagalin in lagu beddelo terminaalkaaga caadiga ah, waxaa loogu talagalay in lagu wanaajiyo: waxay abaabushaa martigeliyayaasha, si ammaan ah u kaydisa shahaadooyinka, waxay bixisaa SFTP isku dhafan iyo SCP, waxayna kuu ogolaaneysaa inaad kala doorato isticmaalka konsole u gaar ah ama furitaanka xiriirka emulatorka aad jeceshahay, si Waxaad diiradda saari kartaa shaqadaada adigoon la halgamin amarrada dhaadheer iyo goobaha kala firdhisan..
Waa maxay sshPilot maxayse kuu caawin kartaa?
sshPilot waa a Maareeyaha isku xirka SSH oo leh terminal isku dhafan Waxay ku shubtaa oo kaydisaa gelinta caadiga ah ~/.ssh/config (ama waxay la shaqeysaa faylka qaabeynta ee go'an haddii aad doorbideyso). Waxay diiradda saartaa isticmaalka dareeraha: furitaanka, xidhitaanka, iyo beddelka tabs ee kiiboodhka, habaynta server-yada kooxo, iyo fulinta hawlo guud (koobiyeedka furayaasha, gudbinta dekedaha, wareejinta faylka) dhawr gujis ama gaaban.
Codsigu wuxuu u taagan yahay ahaansho fudud oo degdeg ah, oo leh bilicda GNOME hooyo, ikhtiyaarka mawduuca iftiinka/madow, iyo qaabaynta font iyo midabka ee terminalka. Waa software bilaash ah oo hoos timaada shatiga GPL v3, kaas oo sahlaya xisaabinta iyo wada shaqaynta bulshada, iyada oo la hubinayo in ay sii socoto.
Astaamaha ugu muhiimsan ee sshPilot
- Interface tabbed si loo maareeyo kalfadhiyo badan oo SSH ah iyada oo aan la lumin macnaha guud, oo leh dulmar taxan.
- Hababka gaagaaban ee kiiboodhka si aad u dhex gasho: Taabo Gelida si aad ugu xidho martigeliyaha kowaad, isticmaal Ctrl+L si aad u beddesho server-yada, ku xidh Ctrl+W, una gudub inta u dhaxaysa tabsiyada leh Alt+Right/Left Arrow.
- Maareynta faylka leh SFTP iyo taageerada SCP ee soo dejinta degdega ah iyo soo dejinta ee mashiinnada fogfog.
- Kooxaha adeegayaasha si ay xidhiidhkaaga u habeeyaan mashruucyo ama macaamiil.
- Terminal isku-dhafan ama furan ku-dayaha aad doorbidayso; waxaad dooranaysaa meesha aad ka shaqaynayso.
- U dirida amarada baahinta dhammaan tabsiyada furan marka aad u baahan tahay inaad ku fuliso isla amarkii martigaliyayaasha badan.
- Soo gudbinta deked buuxda: maxali, fogaan, iyo firfircoon, oo leh qaabayn sahlan.
- Jiilka lamaanaha muhiimka ah ee la hagayo iyo koobiyaynta furaha guud ee server-yada leh ssh-copy-id.
- Fuli amarrada maxaliga ah ama kuwa fog ka dib galitaanka si aad u toosiso hawlaha soo dhawaynta.
- Ku xafid kaydinta aqoonsiga adoo isticmaalaya libsecret Linux; Looma baahna in lagu koobiyeeyo furaha sirta ah ee sanduuqa ama lagu kaydiyo qoraal cad.
- U beddelo qarsoodiga si aad u qariso ama u muujiso IP-yada iyo magacyada martida loo yahay daaqadda weyn.
- Mawduucyada khafiifka ah/madow iyo habaynta qoraalka qoraalka iyo midabaynta ee terminalka.
- Ka soo rar / ka badbaadi ~/.ssh/config ama isticmaal faylkaaga qaabeynta, iyadoo ku xiran dookhyadaada.
- Qaybinta GNU/Linux iyo macOS, oo leh baakado kala duwan iyo habab rakibo.
Waxaas oo dhan waxaa lagu soo bandhigay a interface ugu yar iyo dareen leh, loogu talagalay in lagu sameeyo kiiboodhka xuddun u ah dareenka iyo in la yareeyo gujisyada ilaa inta ugu yar ee lagama maarmaanka ah, taas oo keenta isbeddel inta lagu jiro maalmaha maamulka ee dheer.
sshPilot interface, tabs, iyo socodka shaqada
Daaqada ugu weyn ayaa si cad u soo bandhigaysa martigaliyayaashaada, oo leh bogga guriga iyo aragtida tab taas oo sahlaysa in la dhex boodo kalfadhiyada dhexdooda. Waad dhaqaajin kartaa ama qarin kartaa dhinaca dhinac marka aad u baahato meel bannaan oo dheeraad ah Terminal-ka, oo arag koobitaanka tabskaaga furan si aad u hesho xajmigaaga ilbiriqsiyo gudahood.
Caqligu waa mid toos ah: fur appka oo taabo Gelida si aad ugu xidho martigeliyaha kowaad; Ctrl+L waxaad ku beddeshaa server-yada, alt+ fallaadho waxaad horay ugu socotaa ama dib ugu socotaa inta u dhexeysa tabs iyo Ctrl+W waxaad xireysaa midka hadda jira, kaasoo sshPilot u beddelaya qalab. degdeg ah oo aad ugu raaxaysan dadka isticmaala tamarta.
Wareejinta: Isku-dhafka SFTP iyo SCP
Si aad u dhaqaajiso faylasha uma baahnid inaad ka tagto socodka shaqada: macmiilka isku dhafan ee SFTP ayaa ogolaanaya meel fog ka maamul hagayaasha iyo faylasha, iyo taageerada SCP waxay dedejisaa raritaanka ama soo dejinta hal mar iyada oo aan la dejin wax dheeraad ah. Tani waxay si gaar ah faa'iido u leedahay markaad la shaqeyneyso dhowr server oo aad rabto inaad iska ilaaliso furitaanka daaqadaha dheeraadka ah.
Habkani wuxuu ku habboon yahay hawlaha ay ka mid yihiin soo rar binary deployment, dib u eeg diiwaanka, ama habaynta habaynta. In la isku daro waxay yaraynaysaa macnaha guud waxayna kordhisaa xawaaraha, taas oo fure u ah hawlgallada soo noqnoqda.
Soo gudbinta dekedda: maxalli, fogaan, iyo firfircoon
sshPilot waxay siisaa taageero buuxda dhammaan hababka gudbinta dekedda: deegaanka, fog iyo firfircoonTani waxay kuu ogolaaneysaa inaad si fog u soo bandhigto adeegyada maxalliga ah, ku daabac adeegyada server-ka mashiinkaaga, ama si dabacsan u abuurto SOCKS tunnels, dhammaan laga bilaabo hal, interface cad.
Haddii aad baddesho xeerarka, waxaad qiimeyn doontaa awoodda wax ka beddel iyaga oo aan ku dagaalamin calamada khadka taliska, yaraynta khaladaadka iyo dedejinta tijaabinta, gaar ahaan marka la kala bedelayo jawiga diyaarinta iyo wax soo saarka.
Amniga aqoonsiga iyo sirnimada
Linux, macluumaadka xasaasiga ah waxaa lagu kaydiyaa iyada oo loo marayo libsecret iyo Adeegga Qarsoon API, ka hortagga koobiyada ku jira sabuuradaha ama qoraalka cad. Intaa waxaa dheer, waxaad kicin kartaa furaha sirta ah si aad u qariso ciwaannada IP-ga iyo magacyada martida loo yahay ee daaqadda weyn, taas oo faa'iido leh haddii aad ka shaqeyso meelaha la wadaago ama bandhigyada.
Jiilka lamaanaha muhiimka ah iyo shaqada ku koobbi furaha dadweynaha server-yada iyada oo loo marayo ssh-koobi-id waa la isku daray, markaa hirgelinta gelitaanka ku salaysan waa mid sahlan oo waafaqaysa dhaqamada amniga ee wanaagsan.
Terminal la isku daray ama emulator-ka aad jeceshahay
Codsiga waxaa ku jira terminal isku dhafan oo diyaar u ah in la isticmaalo, oo leh Habaynta xarfaha iyo qaababka midabka, iyo sidoo kale iftiinka iyo mawduucyada mugdiga ah ee ku habboon GNOME. Haddii aad door bidayso emulator-kaaga caadiga ah, waxa aad ka furi kartaa isku xidhka halkaas, adiga oo ilaalinaya deegaanka sida ugu fiican kuugu shaqaynaya.
Tani waxay u tarjumeysaa dabacsanaan: waxaa jira kooxo qadarinaayo waayo-aragnimada waddaniga ah iyo GNOME-ga iyo muuqaalka, iyo kuwa kale ee doorbidaya inay ku dhegaan terminalkooda caadiga ah; labada doorasho waxay u wada nool yihiin si aan kala go 'lahayn.
Taageerada ~/.ssh/config iyo otomatiga
Tiirka mashruuca ayaa si buuxda ula jaan qaadaya Gelida caadiga ah ee ~/.ssh/config.sshPilot waxa ay ku shuban kartaa qaabayntaada hadda oo waxa ay kaydin kartaa isbedelada,ama waxa ay ku shaqayn kartaa fayl go'an haddii aad rabto in aad kala saarto macnaha guud. Sidan, waxaad dib u isticmaali kartaa magacyada, wakiillada, iyo fursadaha horumarsan adiga oo aan dib u soo kicinin giraangiraha.
Intaa waxaa dheer, waxaad qeexi kartaa amarada in ay ordaan marka login (Maxali ah iyo mid fogba). Tani waxay badbaadinaysaa wakhti hawlaha soo noqnoqda, sida dhoofinta doorsoomayaasha, bilaabida tmux, ama bilaabista qoraalada ogaanshaha ka dib marka la xidho.
Ku rakibida sshPilot GNU/Linux iyo macOS
Habka ugu toosan ee lagu heli karo nuqulkii ugu dambeeyay ee xasilloon waa in laga soo dejiyo wuxuu ku sii daayaa qaybta GitHub, halkaas oo aad ka heli doonto baakadaha meelo kala duwan, marka lagu daro dmg ee macOS. Haddii aad isticmaalayso Linux, waxa jira dhawr ikhtiyaar oo ku xidhan qaybintaada iyo waxa aad doorbidayso.
Flathub (Flatpak)
sshPilot waa waxaa laga heli karaa Flathub, taas oo ka dhigaysa rakibaadda iyo cusbooneysiinta mid aad u fudud. Waxaad ku rakibi kartaa: flatpak install flathub io.github.mfat.sshpilot
Flatpak waxaad hubisaa joogtayn iyo updates dhexe, fiican haddii aad maamusho mashiinno badan ama aadan rabin inaad la halgamto ku-tiirsanaanta gaarka ah.
Arch Linux (AUR)
Waxaa jira xirmo ku jira AUR ee isticmaalayaasha Arch: archlinux.org/packages/sshpilot. Xirmadan, oo ay bulshadu si xamaasad leh u xustay, ayaa oggol ku dar sshPilot nidaamkaaga duubista dhib la'aan, wax ay u dabaaldegaan kuwa had iyo jeer doonaya inay la socdaan.
Xirmooyinka DEB iyo RPM
Xirmooyinka DEB iyo RPM ayaa laga heli karaa iyada oo loo marayo kaydka GitHub ee mashruuca. Xirmada Debian waxaa lagu rakibi karaa at Noocyadii ugu dambeeyay ee Debian (tijaabada/aan xasilloonayn) iyo Ubuntu. Ogow in Debian bookworm uusan taageerin nooca libadwaita ee lagu soo daray.
Wixii Fedora, RHEL ama CentOS, tilmaamaha ayaa sheegaya in la rakibo ku tiirsanaanta nidaamka iyo GI xidhitaanka ku habboon (GTK, libadwaita iyo VTE) laga bilaabo boosaska rasmiga ah, ka fogaanshiyaha rakibaaddooda iyada oo loo marayo pip.
macOS (DMG)
MacOS waxaad kala soo bixi kartaa dmg laga soo bilaabo bogga la sii daayo ku yaal GitHub. Waayo-aragnimadu waxay la socotaa Linux marka loo eego is-dhexgalka iyo furayaasha gaaban, waxayna ilaalisaa diiradda iftiinka iyo xawaaraha.
Ka orod koodka isha
Haddii aad doorbidayso inaad tijaabiso ama wax ku darsato, waxaad ka maamuli kartaa abka goobta kaydka: ku rakib cutubyada ku taxan shuruudaha.txt oo hubi inaad haysato nooca ugu dambeeyay ee GNOME. Kadib, kaliya ku bilow: python3 run.py
Si tifaftiran u-dejinta, ku billow cabbirka --verbose Sidaas: python3 run.py --verbose. Xusuusnow inaad rakibto GTK/libadwaita/VTE GI xidhitaanka ka nidaamkaaga; ha ku rakibin pip.
Dejinta iyo soo saarista odhaahda ah
Markaad u baahan tahay inaad aragto waxa ka socda daboolka hoostiisa, qaabka hadalka waa caawinaad weyn. Ku socodsii appka calanka –Verbose si aad u dhaqaajiso diiwaan dhamaystiran, gaar ahaan faa'iido leh marka isku xirka raadinta, gudbinta, ama dhibaatooyinka xaqiijinta.
Habkan wax-ka-hortagga ah waa wax la taaban karo haddii aad tahay tijaabinta astaamo cusub sida haddii aad baadhaysay dabeecad aan caadi ahayn deegaan gaar ah.
Wararka iyo noocyada
Mashruucu si degdeg ah ayuu u horumaray. Waxaa jiray tahriib libadwaita muuqaal casri ah, Taageerada ssh / qaabeynta buuxda, taageerada gudbinta dekedda oo dhammaystiran, IP / wareejinta qarinta martida, badhanka gelinta faylka SCP, kor u qaadista furaha dadweynaha (ssh-koobi-id), hagaajinta navigation kiiboodhka, mawduucyo iyo midabyo badan, iyo jiilka lamaanaha muhiimka ah.
Waxaa ka mid ah noocyada dhawaanta liiska: sshPilot v4.0.3, v4.0.2, v4.0.1, v4.0.0, v3.8.7, v3.8.6, v3.8.5, v3.8.4 iyo v3.8.3, taasoo tilmaamaysa xawli joogto ah oo horumar ah. Siideynta nooca 2.0 waxay horey u calaamadisay boodbood hore oo leh dhowr awoodood oo isku dhafan iyo qaybinta baakadaysan ee Debian.
Marka laga reebo tirooyinka, diiradda ayaa weli ah waxqabadka, waafaqsanaanta iyo isticmaalka, oo leh is-dhexgal toosan iyo jid-gaabyo dabiici ah oo loo isticmaalo maalin kasta.
Khibrada isticmaale: faahfaahinta isbeddelka samaynaysa
sshPilot wuxuu kuu ogolaanayaa inaad u ururiso server-yada faylalka, awood ama joojiso bar-side ku salaysan macnaha guud, oo aad beddesho a Habka qarsoodiga ah ee lagu qariyo IP-ga iyo magacyada martida loo yahayFaahfaahintaani waxay kaa caawinayaan inaad si habsami leh ugu shaqeyso deegaan leh iskuxiryo badan oo isku mar ah ama markaad wadaagto shaashadda.
Waxa kale oo xusid mudan ikhtiyaarka ah faafi amarka dhammaan tabsyada furan, aad waxtar ugu leh hawlgallada soo noqnoqda ama isku-dubaridyada isku-dubbaridka ah ee martigeliyayaasha badan hal mar, had iyo jeer ka taxaddar si looga fogaado dilalka shilalka ah.
Talooyin wax ku ool ah oo loogu talagalay isticmaalka maalinlaha ah ee sshPilot
Ka bilow inaad ka soo dejiso gelintaada ~/.ssh/config si aad wax walba ugu haysato hal meel iyo ka faa'iidayso kooxaha serverka si loo kala saaro wax soo saarka, wax-soo-saarka ka hor, iyo horumarinta. Daar furaha sirta ah haddii aad bixinayso bandhigyo ama la wadaagayo shaashaddaada.
Haddii aad ka shaqeyso kooxo, isticmaal baahinta amarka si taxadar leh u xaqiiji ujeedooyinka ka hor inta aanad fulin. Habee amarrada soo galitaanka kadib si aad u diyaariso deegaanka, tusaale ahaan, adiga oo bilaabaya tmux ama socodsiinta hubinta bilowga ah.
Faylasha, isticmaal SFTP mar kasta oo aad rabto baadho oo maamul hagayaasha, oo u xafid SCP si aad u hesho wareejinta degdega ah ee hal mar ah. U beddelo inta u dhaxaysa terminaalka ku dhex jira iyo emulator-ka aad jeceshahay iyadoo ku xidhan hawsha iyo profile-ka plugin ee aad u baahan tahay.
Waafaqsanaanta sshPilot iyo Ku-tiirsanaanta
Linux, hubi inaad ka rakibtay nidaamkaaga kuwan soo socda: Xirmooyinka GI ee GTK, libadwaita, iyo VTE (Ha ku rakibin iyaga oo leh pip.) Debian/Ubuntu, waxaad u baahan doontaa noocyada ugu yar ee ku habboon mashruuca hadda jira; loogu talagalay Fedora, RHEL, ama CentOS, isticmaal boosaska rasmiga ah ee qaybin kasta.
Haddii aad ka soo baxdo koodka, dib u eeg shuruudaha.txt, u diyaari deegaan leh GNOME dhawaa iyo garaafyada ku habboon, ka dibna ku billow Python3 run.py ama calanka -verbose haddii aad wax ka saarayso.
sshPilot waxay isu keentaa hal codsi waxa maamulayaal badan ay ku samaynayeen qalab kala firidhsan: tabs deg deg ah, SFTP iyo SCP, gudbinta deked buuxda, ~/.ssh/config support, shortcuts ku haboon, iyo kaydinta aaminka ah oo leh libsecret. Haddii aad rabto inaad iftiinto laakiin aad si fiican u qalabaysan, Waa ikhtiyaar aad u adag oo lagu maareeyo SSH Linux iyo macOS..