÷ƒ’À;è TeX output 1999.12.26:1723‹ÿÿÿÿ ©K… ý>‘ì £n ýŒF¬óþÖëI½q½qecss2074»Remote–fÑX“Apps“Mini-HO‘ÿwmWTOŽ¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹Vincen•¸èt›U Zw“eije,˜zw“eije@xs4all.nl˜Diterjemahk‘ÿqÐan˜oleh:‘q€Y‘ÿ*¸a“y“a˜Hery“adi,˜yhery“adi@necn“usa.co.id‘Kv,˜14˜JulyŽ¡1998,–U T‘ÿ*¸erj.‘q€8“Jan“1999Ž¡Ÿ&°óŒ6 ecss1000¼Mini-HO•¸èWTO‘¹¾ini›¹Ømenjelask“an˜ca“ra˜untuk˜menjalank“an˜aplik“asi-aplik“asi˜X‘¹¾seca“ra˜remote.‘Ÿ¨Lebih˜jelasny“a˜adalahŽ¡bagaimana–¡‡membuat“tampilan“daš¸èri“sebuah“p˜rogram“X‘¡Zuntuk“ditampilk˜an“pada“sebuah“k˜omputer“lain“y˜ang“b•Gerb“edaŽ¡dengan–w4kš¸èomputer“tempat“dijalank˜anny˜a“p˜rogram“tadi.‘×½A˜tau“sebalikny˜a,‘ºbagaimana“membuat“sebuah“p˜rogram“XŽ¡bGerjalan–“Rpada“kš¸èomputer“y˜ang“b•Gerb“eda–“Rdengan“k˜omputer“tempat“Anda“bGek˜erja.‘,F˜okus“da˜ri“mini-HO˜WTO‘“iniŽ¡adalah–U aspGek“k¸èeamanan.Ž©(Àœó&Lt$ffffecbx1440¾Con•cten“tsŽ¤Øó]fŒ ecbx1000¿1Ž‘ÿP•®>endah“uluan’Ó1ŽŽ¡2Ž‘ÿBahan–Õbacaan“y®>ang“terk‘ÿ\|ait’:;2ŽŽ¡3Ž‘ÿSituasi’Ÿ@Æ2ŽŽ¡4Ž‘ÿSedikit‘Õteori’‚Ê3ŽŽ¡5Ž‘ÿMemerin®>tahk‘ÿ\|an‘Õklien’V.–3ŽŽ¡6Ž‘ÿMemerin•®>tahk‘ÿ\|an‘Õserv“er’Pe4ŽŽ¤ؼ‘ÿ¹6.1Ž‘%ý¡Xhost‘—‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï5ŽŽ¡‘ÿ6.2Ž‘%ý¡Xauth‘‚?‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï5ŽŽ¡‘%ý¡6.2.1Ž‘EûŸP•¸èem“buatan‘U coGokie‘oõ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï6ŽŽ¡‘%ý¡6.2.2Ž‘EûŸP¸èengiriman‘U coGokie‘!Á‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï7ŽŽ¡‘%ý¡6.2.3Ž‘EûŸP¸èenggunaan‘U coGokie‘Ó½‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï8ŽŽ¡‘ÿ6.3Ž‘%ý¡Ssh‘eo‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï8ŽŽ¤Ø¿7Ž‘ÿT‘ÿ ºroubleshoQÂoting’oµ†8ŽŽ¡8Ž‘ÿCatatan–Õdari“pQÂen®>terjemah’>.O9ŽŽ¦¾1Ž‘ÁP•cendah“uluanŽŸ¿:¹Mini-HO¸èWTO‘=vini–=|merupak›ÿqÐan“pGedoman“mengenai“cara“menjalank˜an“aplik˜asi“X‘=vsecara“remote.‘iŸDokumen“iniŽŸ ®ditulis–U dengan“b•Geb“erapa–U alasan“y¸èaitu:ŽŸؼ‘ 9b1.ŽŽŽ‘Beb•Gerapa›U p“ertan•¸èy“aan˜mengenai˜cara˜menjalank–ÿqÐan˜aplik“asi˜X˜secara˜remote˜telah˜m¸èuncul˜di˜usenet.ŽŽŽŒ‹* ©K… ý>‘쟄€ÕÁGŽ¿2.‘ñ8Bahan–Õbacaan“y®>ang“terk‘ÿ\|ait’7õϹ2ŽŽ £n ýˆ.\‘ 9b2.ŽŽŽ‘Sa•¸èy“a–Ämelihat“telah“ban•¸èy“ak,‘Øban“y“ak–Äsaran“mengenai“óqLË ectt1000À"¹pGenggunaan“Àxhost‘?¬+hostname"“¹atau“bahk‘ÿqÐanŽ¤ ®‘À"xhost‘?¬+"–ܦ¹unš¸ètuk“mem˜bGerik‘ÿqÐan“k˜oneksi“X.“Cara-cara“di“atas“sangat“tidak“aman,‘ô¾sedangk‘ÿqÐan“ada“metoGdaŽ¡‘lain–U y¸èang“lebih“baik.ŽŸd‘ 9b3.ŽŽŽ‘P•¸èen“ulis–‘+tidak“mengetahš¸èui“k˜ebGeradaan“sebuah“dokumen“sederhana“y˜ang“menjelask‘ÿqÐan“pilihan-pilihanŽ¡‘yš¸èang–}gAnda“miliki.‘êTSilahk‘ÿqÐan“mem˜bGeri-tah˜u“pGen˜ulis“zw˜eije@xs4all.nl“apabila“Anda“mengetah˜ui“lebihŽ¡‘ban•¸èy“ak‘U lagi.ŽŸ«]Dokumen–öini“ditulis“dengan“b•Gerp“edoman–ökš¸èepada“sistem-sistem“y˜ang“mirip“UNIX.“Meskipun“sistem“opGerasiŽ¡lok›ÿqÐal– maupun“remote“Anda“sedikit“b•Gerb“eda,‘RÛdisini– Anda“ak˜an“mendapatk˜an“cara“y¸èang“dibutuhk˜an“un¸ètukŽ¡melakuk›ÿqÐann•¸èy“a.‘;ÎNam“un–˜Anda“harus“men•¸èy“esuaik˜an–˜sendiri“con•¸ètoh-con“toh›˜un“tuk˜Anda˜gunak‘ÿqÐan˜pada˜sistemŽ¡Anda.Ž©ؼV‘ÿ*¸ersi–‡terakhir“dari“dokumen“ini“selalu“tersedia“di“dalam“WWW‘‡pada‘(À¹.‘eyDokumen–1 ini“juga“tersedia“dengan“judul“Linš¸èux“Remote“X‘1Apps“mini-HO˜WTO‘1pada‘bÀ¹.‘1DLinš¸èux–”k(mini-)“HO˜WTO‘”:tersedia“melalui“h˜ttp“atauŽ¡ftp–U dari“Àsunsite.unc.edu¹.Ž¦V‘ÿ*¸ersi–ìêdokumen“ini“adalah“0.5.1.‘8ÞTidak“ada“p•Gemš¸èb“erian–ìêjaminan“apapun“k˜ecuali“adan˜y˜a“niat“baik.‘8ÞP˜en˜ulisŽ¡terbuk‘ÿqÐa–ysun¸ètuk“menerima“bšGerbagai“saran,–‚‡gagasan,“p˜enam¸èbahan,“p˜en•¸èunjuk›ysy“ang˜bGerguna,‘‚‡k“oreksi˜pGen“ulisanŽ¡(tipGo),‘U dsb...Ž¦P•¸èen“ulis–CËmengingink›ÿqÐan“agar“dokumen“ini“tetap“merupak˜an“sebuah“dokumen“yš¸èang“m˜udah“dibaca“serta“seder-Ž¡hana,–U merupak‘ÿqÐan“ga•¸èy“a–U terbaik“dari“HOš¸èWTO.“Sem˜ua“ame“ak‘ÿqÐan“dibuang“k˜e“dalam“À/dev/null¹.Ž¦Isi–U dokumen“terakhir“dipGerbaiki“pada“tanggal“14“Juli“1998“oleh“Vincenš¸èt“Zw˜eije.ŽŸ(¿¾2Ž‘ÁBahan–G\bacaan“ycang“terk‘ÿÆaitŽŸ¿:¹Sebuah–?9dokumen“y¸èang“terk‘ÿqÐait“dengan“dokumen“ini“serta“terdapat“di“dalam“WWW‘>óbGerjudul“À"ó½HЃ ecti1000ÁWhat–”to“do“whenŽ¡Tk›ëxr–ÿ}/ep“orts˜that˜your˜display˜is˜unse“cur“e‘ÀOÀ"‘´Š¹(À"ÁAp“a˜yang˜harus˜dilakukan˜jika˜Tk˜melap“orkan˜b“ahwa˜tampilanŽ¡A¾˜nda–Qtidak“aman‘ÄUÀ"¹),‘ÐÀ¹.‘+ÆDokumen–èdi“atas“ditulis“oleh“KevinŽ¡Kennš¸èy–ÿ*¸.‘HâT“ulisan–ÛEitu“mem˜bGerik‘ÿqÐan“solusi“y˜ang“mirip“dengan“oten˜tik‘ÿqÐasi“X‘Û&y˜ang“dibGerik‘ÿqÐan“di“dalam“dokumen“ini.Ž¡Namš¸èun,–U Kevin“lebih“bGermaksud“un˜tuk“menggunak‘ÿqÐan“Àxadm“¹un˜tuk“Anda“gunak‘ÿqÐan“dalam“mengatur“Àxauth¹.Ž¦Sebuah–Éóbuku“bGerjudul“ÁThe–ÿ*X‘ÿSystem“Window“System“V‘ÿ;Èol“8“X‘^[À"ÁWindow“System“A–ÿ}/dministr“ation‘þú_'s‘ÿ*Guide‘ÀOÀ"Ž¡¹terbitan‘EIÁO'R›ÿ}/eil‘‚Ðly–p¢and“Asso˜ciates‘^¹telah–EIdibGeritahš¸èuk‘ÿqÐan“k˜epada“pGen˜ulis“sebagai“satu“sum˜bGer“informasi“y˜angŽ¡baik.‘q€Sa•¸èy“ang–U sek‘ÿqÐali,“pšGen¸èulis“b˜elum“sempat“mendapatk‘ÿqÐann•¸èy“a.Ž¦Sebuah–3tdokumen“lain“yš¸èang“sangat“mirip“dengan“dokumen“y˜ang“Anda“sedang“baca“bGerjudul“À"ÁSe‘ÿ}/curing‘`:XŽ¡Window–}À"›– ¹(À"ÁMengamankan‘ãøX‘ãËWindow“À"¹)˜tersedia˜di‘,@À¹.Ž¦P¸èeriksalah–è¯usenet“newsgroup,– “sepGerti›Ñ^À¹,‘&À¹,“dan˜À¹.ŽŸ(¿¾3Ž‘ÁSituasiŽŸ¿:¹Anda–tsedang“menggunak›ÿqÐan“dua“buah“k¸èomputer.‘Á{Anda“sedang“menggunak˜an“sistem“X‘AWindo¸èw“di“dalamŽ¡kš¸èomputer–È pGertama“un˜tuk“men˜ulis“dan“melihat“hasiln˜y˜a.‘ÊEAnda“juga“sedang“menggunak‘ÿqÐan“k˜omputer“k˜eduaŽŽŽŒ‹ÿ ©K… ý>‘쟄€ÕÁGŽ¿4.‘ñ8Sedikit‘Õteori’€¦™¹3ŽŽ £n ýˆ.\unš¸ètuk–ZÃmengerjak‘ÿqÐan“pGek˜erjaan“grak“y˜ang“pGen˜ting.‘‚jAnda“mengingink‘ÿqÐan“agar“k˜omputer“k˜edua“menampilk‘ÿqÐanŽ¤ ®outputn•¸èy“a›U k“e˜dalam˜tampilan˜k“omputer˜pGertama.‘q€Sistem˜X˜Windo“w˜mem“ungkink‘ÿqÐan˜hal˜itu.Ž©ؼT‘ÿ*¸enš¸ètu–Ása‘Ž0ja,‘Þ­Anda“mem˜butuhk‘ÿqÐan“sebuah“k˜oneksi“terhadap“jaringan“un˜tuk“maksud“ini.‘@&Lebih“disuk‘ÿqÐai“jaringanŽ¡y•¸èang›³bGerk“ecepatan˜tinggi;‘*-Protok“ol˜X‘£merupak–ÿqÐan˜pGemak“ai˜bGerat˜jaringan.‘\Nam•¸èun˜dengan˜sedikit˜k“esabaranŽ¡serta–]pGenggunaan“kš¸èompresi“protok˜ol“y˜ang“tepat,‘¯lAnda“bahk›ÿqÐan“dapat“menjalank˜an“aplik˜asi-aplik˜asi“melaluiŽ¡sebuah–ŒmoGdem.‘QMengenai“kš¸èompresi“protok˜ol“X,“Anda“m˜ungkin“pGerlu“memeriksa“Àdxpc‘  –EÞ¹atau“LBX‘‹2ÀŽ¡¹(juga–U dikš¸èenal“sebagai“LBX“mini-HO˜WTO)Ž¦Anda–U harus“melakuk‘ÿqÐan“dua“hal“unš¸ètuk“mencapai“sem˜ua“ituŽŸؼ‘ 9b1.ŽŽŽ‘Memerin¸ètahk›ÿqÐan–U tampilan“lok˜al“(servš¸èer)“un˜tuk“menerima“k˜oneksi“dari“k˜omputer“remote.ŽŸ®‘ 9b2.ŽŽŽ‘Memerin¸ètahk–ÿqÐan›U aplik“asi˜remote˜(klien)˜un¸ètuk˜mengarahk“an˜outputn•¸èy“a˜k“e˜tampilan˜lok‘ÿqÐal.ŽŸ(Àœ¾4Ž‘ÁSedikit‘G\teoriŽŸ¿:¹Kata›ƒ®a‘Ž0jaibn•¸èy“a˜adalah˜ÀDISPLAY¹.˜Di˜dalam˜sistem˜X‘ƒ¢Windo“w,‘Rsebuah˜tampilan˜(displa“y)˜terdiri˜dari˜(secaraŽ¡sederhana)–ÍÔsebuah“kš¸èeybGoard,–,mouse,“dan–ÍÔla˜y˜ar.‘ÛœSebuah“tampilan“dik˜elola“oleh“sebuah“program“serv˜er,Ž¡dikš¸èenal–‹Osebagai“X–‹AServ˜er.‘X“Serv˜er–‹Otadi“mela˜y˜ani“program-program“lain“y˜ang“terh˜ubung“dengann˜y˜a“dalamŽ¡hal–U bšGerbagai“k¸èemampuan“p˜enampilan.Ž¦Sebuah–U tampilan“ditunjukk‘ÿqÐan“dengan“sebuah“nama,“misaln•¸èy“aŽ©ؼ‘ó !",š cmsy10¸ŽŽŽ‘ÀDISPLAY=light.uni.verse:0Ž¤®‘¸ŽŽŽ‘ÀDISPLAY=localhost:4Ž¡‘¸ŽŽŽ‘ÀDISPLAY=:0Ž¦¹Sebuah–xµtampilan“terdiri“dari“sebuah“hostname“(misaln•¸èy“a–xµÀlight.uni.verse“¹dan“Àlocalhost¹),‘štitik“dua“(À:¹),Ž¤ ®dan–Öònomor“urut“(misaln•¸èy“a–ÖòÀ0“¹atau“À4¹).‘ö÷Hostname“bagi“sebuah“tampilan“adalah“nama“k¸èomputer“tempatŽ¡bGerjalann•¸èy“a›̉X‘ÌjServ“er.‘׺Ketiadaan˜hostname˜bGerarti˜k“omputer˜lok‘ÿqÐal.‘׺Nomor˜urut˜y“ang˜biasan“y“a˜0˜-˜nomorŽ¡itu–U dapat“bGerv›ÿqÐariasi“jik˜a“terdapat“b•Geb“erapa–U tampilan“yš¸èang“terh˜ubung“dengan“satu“k˜omputer.Ž©ؼJik›ÿqÐa–ÿgAnda“pGernah“menem¸èuk˜an“sebuah“pGen¸èunjukk˜an“tampilan“dengan“sebuah“tam¸èbahan“.n“melek˜at“padan•¸èy“a,Ž¡tamš¸èbahan–ý/itu“men˜unjukk‘ÿqÐan“nomor“la˜y˜ar.‘i®Sebuah“tampilan“sesungguhn˜y˜a“dapat“memiliki“la˜y˜ar“bGerganda.Ž¡Meskipun›¶çbiasan•¸èy“a˜han“y“a˜terdapat˜satu˜la“y“ar˜sa‘Ž0ja,–Xdengan˜nomor˜n˜=˜0,“sehingga˜ini˜merupak‘ÿqÐan˜nilaiŽ¡default.Ž¦T‘ÿ*¸erdapat‘U b•Genš¸ètuk-b“en˜tuk–U lain“dari“ÀDISPLAY“¹nam˜un“bGen˜tuk“di“atas“sudah“memadai“bagi“k˜epGerluan“kita.ŽŸ(Àœ¾5Ž‘ÁMemerinctahk‘ÿÆan‘G\klienŽŸ¿:¹Program–r9klien“(misaln•¸èy“a–r9aplik‘ÿqÐasi“grak“Anda)“mengetahš¸èui“tampilan“mana“un˜tuk“dih˜ubungi“denganŽ¡memeriksa–XÝv‘ÿqÐariabGel“en•¸èvironmen“t–XÝÀDISPLAY¹.“Pš¸èengaturan“ini“dapat“di“atasi“dengan“mem˜bšGerik‘ÿqÐan“argumen“p˜er-Ž¡inš¸ètah–Ù_baris“À-display‘?¬hostname:0“¹pada“klien“pada“saat“klien“m˜ulai“bGerjalan.‘H@Nan˜ti“ak›ÿqÐan“disa‘Ž0jik˜an“b•Geb“erapaŽ¡con•¸ètoh›U un“tuk˜mempGerjelas˜hal˜ini.ŽŽŽŒ‹!6 ©K… ý>‘쟄€ÕÁGŽ¿6.‘ñ8Memerin•®>tahk‘ÿ\|an‘Õserv“er’MÜù¹4ŽŽ £n ýˆ.\Kš¸èomputer–Ø5kita“dik˜etah˜ui“oleh“hak“luar“dengan“nama“ligh˜t,‘8údan“kita“terdapat“di“dalam“suatu“domainŽ¤ ®Àuni.verse¹.‘ z¹Jik›ÿqÐa–Þkita“menjalank˜an“sebuah“X‘oServš¸èer“secara“normal,‘nMtampilann˜y˜a“dik˜enal“dengan“namaŽ¡Àlight.uni.verse:0¹.‘C—Kita–›(ingin“menjalank‘ÿqÐan“program“pGemš¸èbuatan“gam˜bar“Àxfig“¹pada“sebuah“k˜omputerŽ¡remote,–U yš¸èang“disebut“Àdark.matt.er¹,“dan“menampilk‘ÿqÐan“outputn˜y˜a“disini“pada“k˜omputer“ligh˜t.Ž¤ؼDalam–U hal“ini“Anda“dianggap“telah“melakuk‘ÿqÐan“telnet“kš¸èe“dalam“k˜omputer“remote,“Àdark.matt.er¹.Ž¡Jik‘ÿqÐa–U Anda“memiliki“Àcsh“¹yš¸èang“bGerjalan“pada“k˜omputer“remote:Ž¤oM‘)ý`Àdark%–?¬setenv“DISPLAY“light.uni.verseŽ© ®‘)ý`dark%–?¬xfig“&Ž¡¹atau›U alternatifn•¸èy“a˜adalah:Ž¤Tò‘)ý`Àdark%–?¬xfig“-display“light.uni.verse:0“&Ž¡¹Jik‘ÿqÐa–U Anda“memiliki“sh“bGerjalan“pada“k¸èomputer“remote:Ž¤oM‘)ý`Àdark%‘?¬DISPLAY=light.uni.verseŽ¦‘)ý`dark%–?¬export“DISPLAYŽ¦‘)ý`dark%–?¬xfig“&Ž¡¹A•¸ètau›U alternatifn“y“a˜adalah:Ž¡‘)ý`Àdark%–?¬DISPLAY=light.uni.verse:0“xfig“&Ž¡¹A•¸ètau,›U ten“tu˜sa‘Ž0ja:Ž¡‘)ý`Àdark%–?¬xfig“-display“light.uni.verse:0Ž¡¹Nampakn•¸èy“a›”b•Geb“erapa˜v¸èersi˜telnet˜dapat˜mengirimk–ÿqÐan˜v“ariabGel˜ÀDISPLAY‘“À¹k¸èe˜remote˜host˜secara˜otomatis.Ž¦Jik‘ÿqÐa– Anda“memiliki“vš¸èersi“ini,‘Anda“bGerun˜tung,‘sehingga“Anda“tidak“pGerlu“mengaturn˜y˜a“secara“man˜ual.‘VÎJik‘ÿqÐaŽ¦tidak,‘#èhampir–úsemš¸èua“v˜ersi“dari“telnet“mengirimk›ÿqÐan“v˜ariabGel“en•¸èvironmen“t–úÀTERM¹;“dengan“cara“hacš¸èking“y˜angŽ¦jitu–U mak›ÿqÐa“pGengiriman“v˜ariabGel“ÀDISPLAY“¹dapat“dilakuk˜an“dengan“menš¸èumpang“k˜e“dalam“v‘ÿqÐariabGel“ÀTERM¹.Ž¤ؼIde–Ž+un¸ètuk“mengikut-sertak›ÿqÐan“nilai“v˜ariabGel“tadi“adalah“dengan“menš¸èulis“sebuah“script“un˜tuk“melakuk‘ÿqÐan“halŽ¦b•Gerikut:‘Wiseb“elum–Èmelakuk›ÿqÐan“telnet,‘$Òlek˜atk˜an“nilai“v˜ariabGel“ÀDISPLAY‘ǵ¹k¸èe“dalam“v˜ariabGel“ÀTERM¹.“Kem¸èudianŽ¦dilakuk‘ÿqÐan–ùõtelnet“k•¸èeluar.‘SP“ada–ùõsisi“k¸èomputer“remote,› 1di“dalam“suatu“le“À.*shrc¹,˜pisahk‘ÿqÐan“nilai“ÀDISPLAY‘ùÞ¹dariŽ¦v‘ÿqÐariabGel‘U ÀTERM¹.ŽŸ(©ë¾6Ž‘ÁMemerin•ctahk‘ÿÆan‘G\serv“erŽŸ¿:¹X‘ÌServš¸èer–̳tidak“ak‘ÿqÐan“menerima“pGermin˜taan“k˜oneksi“dari“sem˜barang“tempat.‘DAnda“tidak“mengingink‘ÿqÐan“setiapŽ¦orang–êmenampilk‘ÿqÐan“windoš¸èws“pada“la˜y˜ar“Anda.‘1ÎA˜taupun“mem˜baca“setiap“y˜ang“Anda“tulis“-“pGerlu“diingatŽ¦bah•¸èw“a›U k“eybGoard˜Anda˜merupak‘ÿqÐan˜bagian˜dari˜tampilan!Ž¡T‘ÿ*¸erlalu–‘½sedikit“orang“yš¸èang“men˜y˜adari“bah˜w˜a“p•Gem˜b“erian–‘½akses“terhadap“tampilan“Anda“mengandung“suatuŽ¦risik•¸èo›¬ôk“eamanan.‘xýSeseorang˜y“ang˜mampu˜melakuk‘ÿqÐan˜akses˜k“e˜dalam˜tampilan˜Anda˜ak‘ÿqÐan˜dapat˜mem“bacaŽ¦dan–U menš¸èulis“k˜e“dalam“la˜y˜ar“Anda,“mem˜baca“tulisan“Anda,“bahk‘ÿqÐan“mem˜baca“pGergerak‘ÿqÐan“mouse“Anda.ŽŽŽŒ‹.è ©K… ý>‘쟄€ÕÁGŽ¿6.‘ñ8Memerin•®>tahk‘ÿ\|an‘Õserv“er’MÜù¹5ŽŽ £n ýˆ.\Hampir–Ä'semš¸èua“serv˜er“memiliki“dua“cara“un˜tuk“melakuk‘ÿqÐan“oten˜tik‘ÿqÐasi“terhadap“k˜oneksi“terhadapn˜y˜a,‘ßéy˜aitu:Ž¤ ®mek›ÿqÐanisma–Ð3daftar“host“(Àxhost¹)“dan“mek˜anisma“coGokie“a‘Ž0jaib“(Àxauth¹).‘â¸T‘ÿ*¸erdapat“pula“ssh,‘î÷yš¸èaitu“shell“y˜angŽ¡aman,–U yš¸èang“mampu“mengarahk‘ÿqÐan“k˜oneksi“X.ŽŸ#Ãó¥!¢N ecbx1200Ã6.1Ž‘¾XhostŽŸMª¹Xhost–ý^mem¸èbšGerik‘ÿqÐan“akses“b˜erdasark‘ÿqÐan“nama“kš¸èomputer“(host).‘j;Serv˜er“memiliki“sebuah“daftar“bGerisi“setiapŽ¡host–õ‡y¸èang“diizink›ÿqÐan“melakuk˜an“kš¸èoneksi“terhadapn˜y˜a.‘R¶Xhost“dapat“pula“menon-aktifk‘ÿqÐan“pGemeriksaan“hostŽ¡secara–Ÿåk¸èeseluruhan.‘QÏMohon“bšGerhati-hati:‘ dengan“menon-aktifk‘ÿqÐan“p˜emeriksaan“host“b˜erarti“p˜emeriksaanŽ¡ditiadak›ÿqÐan,–U sehingga“setiap“host“ak˜an“dapat“melakuk˜an“k¸èoneksi!Ž©ؼAnda–n!dapat“melakuk‘ÿqÐan“k•¸èon“trol–n!terhadap“daftar“host“yš¸èang“dimiliki“serv˜er“dengan“menggunak‘ÿqÐan“programŽ¡xhost.‘q€Un¸ètuk–U menggunak›ÿqÐan“mek˜anisme“ini“pada“con¸ètoh“di“atas,“lakuk˜an:Ž¤ؼÀlight$‘?¬xhost‘ X+dark.matt.erŽ¡¹P•¸èerin“tah–R×di“atas“mengizink‘ÿqÐan“semš¸èua“k˜oneksi“y˜ang“bGerasal“dari“host“Àdark.matt.er¹.‘j¥Tidak“lama“sesudahŽ¤ ®klien–X‘Ðmemš¸èbuat“k˜oneksi“dan“menampilk‘ÿqÐan“sebuah“windo˜w,‘?ùun˜tuk“k˜epGen˜tingan“k˜eamanan,‘?ùtarik“k˜em˜baliŽ¡p•Gemš¸èb“erian–U izin“un˜tuk“mem˜buat“lebih“ban˜y˜ak“k˜oneksi“dengan“cara:Ž¤ؼ‘)ý`Àlight$– Xxhost“-dark.matt.erŽ¡¹Anda–U dapat“menon-aktifk‘ÿqÐan“pGemeriksaan“host“dengan“cara:Ž¡‘)ý`Àlight$–?¬xhost“+Ž¡¹P•¸èerin“tah–ý di“atas“menon-aktifk›ÿqÐan“pGemeriksaan“akses“terhadap“host“sehingga“mengizink˜an“semš¸èua“orang“un˜tukŽ¤ ®mem•¸èbuat›/àk“oneksi.‘ÁAnda˜seharusn“y“a˜tidak˜melakuk‘ÿqÐan˜hal˜ini˜di˜dalam˜suatu˜jaringan˜y“ang˜Anda˜sendiriŽ¡tidak›fËmempGerca•¸èy“ai˜sem“ua˜usern“y“a˜(sepGerti˜pada˜In“ternet).‘¦‚Anda˜dapat˜mengaktifk‘ÿqÐan˜k“em“bali˜pGemeriksaanŽ¡host–U dengan“cara:Ž¤ؼ‘)ý`Àlight$–?¬xhost“-Ž¡xhost‘?¬-–ó¹tidak“dapat“menghilangk‘ÿqÐan“sendiri“sem¸èua“host“dari“daftar“akses“(menjadi“sangat“tidak“bGermanfaatŽ¤ ®-–U Anda“tidak“dapat“melakuk›ÿqÐan“k¸èoneksi“tempat“manapun,“bahk˜an“dari“k¸èomputer“lok˜al“Anda“sek˜alipun).Ž¦Xhost–à…merupak›ÿqÐan“suatu“mek˜anisme“yš¸èang“tidak“aman.‘J¢Dalam“hal“ini“xhost“tidak“mem˜bšGedak‘ÿqÐan“p˜emak‘ÿqÐai“y¸èangŽ¡b•Gerb“eda–Œ~di“dalam“kš¸èomputer“remote.‘›Demikian“pula,‘ÚVhostname“(y˜ang“sesungguhn˜y˜a“merupak‘ÿqÐan“alamat)Ž¡dapat–TPdipalsuk›ÿqÐan“(sp•Go“ong).‘oKeadaan–TPini“sangat“buruk“jik˜a“Anda“bGerada“di“dalam“suatu“jaringan“y¸èangŽ¡tidak–U memiliki“jaminan“kš¸èeamanan“(misaln˜y˜a“sesudah“mem˜buat“dialup“PPP“un˜tuk“mengakses“In˜ternet).ŽŸ#ÃÃ6.2Ž‘¾XauthŽŸMª¹Xauth–`æmemš¸èbGerik‘ÿqÐan“akses“k˜epada“setiap“orang“y˜ang“mengetah˜ui“rahasia“y˜ang“dibutuhk‘ÿqÐan.‘”ÓRahasia“y˜angŽ¡dimaksud–Ëžadalah“rekš¸èord“otorisasi,‘)>atau“coGokie“a‘Ž0jaib.‘ÔûSk˜ema“otorisasi“ini“secara“formal“disebut“sebagaiŽ¡ÀMIT-MAGIC-COOKIE-1¹.ŽŽŽŒ‹: ©K… ý>‘쟄€ÕÁGŽ¿6.‘ñ8Memerin•®>tahk‘ÿ\|an‘Õserv“er’MÜù¹6ŽŽ £n ýˆ.\Semš¸èua–ûçcoGokie“dari“tampilan-tampilan“y˜ang“b•Gerb“eda–ûçdisimpan“di“dalam“le“À/.Xauthority¹.‘eÖFileŽ¤ ®À/.Xauthority–똹y¸èang“Anda“miliki“tidak“bšGoleh“dapat“diakses“oleh“group/p˜emak‘ÿqÐai“lain“manapun.‘4éProgramŽ¡xauth–U mengelola“cošGokie“tsb,“itulah“sebabn•¸èy“a–U nama“k¸èep˜endek›ÿqÐan“xauth“digunak˜an“unš¸ètuk“sk˜ema“ini.Ž©ؼPš¸èada–¹´sessi“pGerm˜ulaan,‘ØÉserv˜er“mem˜baca“sebuah“coGokie“dari“sebuah“le“y˜ang“ditunjukk‘ÿqÐan“oleh“argumen“À-auth¹.Ž¡Sesudah–Ílitu,‘èservš¸èer“tadi“han˜y˜a“mengizink‘ÿqÐan“k˜oneksi“dari“klien-klien“y˜ang“mengetah˜ui“coGokie“y˜ang“sama.‘DDJik‘ÿqÐaŽ¡cošGokie–U di“dalam“le“À/.Xauthority“¹b˜erubah,“serv¸èer“tidak“ak‘ÿqÐan“menerima“p˜erubahan“y¸èang“terjadi.Ž¦Serv•¸èer-serv“er–&3baru“dapat“menghasilk‘ÿqÐan“langsung“cošGokie“pada“saat“klien-klien“memin•¸ètan“y“a.‘äºSem“ua‘&3co˜okieŽ¡tetap–Öádisimpan“di“dalam“serv¸èer;‘öCošGokie“tadi“tidak“b˜erakhir“di“dalam“À/.Xauthority“¹k¸èecuali“apabila“seorangŽ¡klien–U meletakk‘ÿqÐan“kš¸èe“dalamn˜y˜a.‘q€SepGerti“y˜ang“telah“disampaik‘ÿqÐan“oleh“Da˜vid“Wiggins:Ž¦P•¸èerk“em“bangan–ëÚlanjutan“telah“ditamš¸èbahk‘ÿqÐan“k˜e“dalam“X11R6.3“y˜ang“m˜ungkin“ak‘ÿqÐan“menarik“pGerhatian“Anda.Ž¡Dengan–dõpGenamš¸èbahan“SECURITY–d¹baru,‘”þX“Serv˜er–dõsendiri“sam˜bil“bGerjalan“dapat“mem˜buat“dan“mengem˜balik‘ÿqÐanŽ¡cošGokies–T baru.‘q$Lebih“lanjut,‘TCco˜okies“tadi“dapat“ditandai“sebagai“À"¹tidak“dip˜erca•¸èy“aÀ"–T ¹sehingga“aplik–ÿqÐasi-aplik“asiŽ¡y•¸èang›FÀmem“buat˜k“oneksi˜menggunak–ÿqÐan˜coGokie˜tadi˜ak“an˜dibatasi˜opGerasin•¸èy“a.‘F_Misaln“y“a,‘ƒ(aplik‘ÿqÐasi˜tadi˜tidakŽ¡mampu–‚Ãunš¸ètuk“mencuri“input“k˜eybGoard/mouse,‘¬Öatau“isi“windo˜w,‘¬Ödari“klien“lain“y˜ang“tidak“dipGerca˜y˜ai.‘+bSebuahŽ¡sub-pGerinš¸ètah–U dari“xauth“y˜ang“baru“dibuat“mem˜ungkink›ÿqÐan“pGenggunaan“fasilitas“ini,“jik˜a“tidak“m¸èudah.Ž¦Xauth–›memiliki“suatu“kš¸èelebihan“y˜ang“jelas“dalam“hal“k˜eamanan“dibandingk‘ÿqÐan“xhost.‘3€Anda“dapat“mem˜batasiŽ¡akses–™Æuser-user“tertenš¸ètu“k˜e“dalam“k˜omputer“terten˜tu.‘?sXauth“tidak“terancam“dengan“pGemalsuan“alamatŽ¡sepGerti–$pada“xhost.‘W,Dan“jik›ÿqÐa“Anda“mengingink˜ann•¸èy“a,‘ðAnda–$masih“dapat“menggunak˜an“xhost“bGersama-samaŽ¡dengan–U xauth“unš¸ètuk“mem˜bGerik‘ÿqÐan“k˜oneksi.ŽŸ Ö¿6.2.1Ž‘#!\P•®>em“buatan‘ÕcoQÂokieŽŸMª¹Jik›ÿqÐa–àanda“ingin“menggunak˜an“xauth,‘!¹Anda“harus“menjalank˜an“X‘ÏServ¸èer“menggunak˜an“argumen“-auth“auth-Ž¡le.‘¥žJik›ÿqÐa–»ÕAnda“menggunak˜an“script“startx,‘Õ‚script“itu“merupak˜an“tempat“yš¸èang“tepat“un˜tuk“melakuk‘ÿqÐann˜y˜a.Ž¡Buatlah–U rekš¸èord“otorisasi“sepGerti“y˜ang“dibšGerik‘ÿqÐan“b˜erikut“ini“di“dalam“startx“y¸èang“Anda“miliki.Ž¦Merupak‘ÿqÐan–U bagian“yš¸èang“diam˜bil“dari“À/usr/X11R6/bin/startx¹:Ž©ؼ‘)ý`Àmcookie–?¬|“sed– X-e“'s/^add“:0“.–?¬/'“|“xauth“-qŽ¡‘)ý`xinit–?¬--“-auth“"$HOME/X.authority"Ž¦mcookie–<¹merupak‘ÿqÐan“sebuah“program“kš¸èecil“dari“pak˜et“util-lin˜ux,‘Asitus“utaman˜y˜a“adalah‘xÀ¹.‘%Secara–æzalternatif,‘ ÑAnda“dapat“menggunak‘ÿqÐan“¿md5sum“¹unš¸ètuk“mengam˜bil“b•Geb“erapaŽ¡data–U secara“acak“(misaln•¸èy“a–U dari“À/dev/urandom“¹atau“Àps‘?¬-ax¹)“dan“memasukk‘ÿqÐann•¸èy“a›U k“e˜dalam˜format˜coGokie:Ž¦‘)ý`Àdd– Xif=/dev/urandom“count=1|md5sum|sed–?¬-e“'s/^/add– X:0“.–?¬/'|xauth“-qŽ¡‘)ý`xinit–?¬--“-auth‘ X"$HOME/.Xauthority"Ž¦¹Jik›ÿqÐa–nrAnda“tidak“dapat“mengedit“script“startx“(k˜arena“Anda“buk˜an“roGot),‘´Çmin¸ètalah“administrator“sistemŽ¡Anda–ounš¸ètuk“melakuk‘ÿqÐan“setup“terhadap“startx“sesuai“dengan“y˜ang“diingink‘ÿqÐan,‘_atau“memin˜ta“dia“un˜tuk“men-Ž¡setup–µxdm.‘‰@Jik›ÿqÐa“dia“tidak“dapat“atau“dia“tidak“mau“melakuk˜ann•¸èy“a,‘4[Anda–µdapat“mem¸èbuat“sebuah“scriptŽ¡À/.xserverrc¹.‘p·Jik›ÿqÐa–RÄAnda“memilikin•¸èy“a,‘S=script–RÄini“dijalank˜an“oleh“xinit“dan“buk˜an“oleh“X‘RÃServš¸èer“y˜ang“sebGe-Ž¡narn•¸èy“a.‘ipSetelah–<ïitu,‘AÆAnda“dapat“mš¸èulai“menjalank‘ÿqÐan“X‘<éServ˜er“y˜ang“sebGenarn˜y˜a“dari“script“ini“menggunak‘ÿqÐanŽ¡argumen–,ýyš¸èang“tepat.‘ùUn˜tuk“dapat“melakuk‘ÿqÐann˜y˜a,‘bôbuatlah“agar“À/.xserverrc“¹Anda“menggunak‘ÿqÐan“barisŽ¡coGokie–U a‘Ž0jaib“di“atas“unš¸ètuk“mem˜buat“sebuah“coGokie“lalu“mengeksekusi“X“Serv˜er“y˜ang“sebGenarn˜y˜a:ŽŽŽŒ‹FÓ ©K… ý>‘쟄€ÕÁGŽ¿6.‘ñ8Memerin•®>tahk‘ÿ\|an‘Õserv“er’MÜù¹7ŽŽ £n ýˆ.\‘)ý`À#!/bin/shŽ¤ ®‘)ý`mcookie|sed–?¬-e“'s/^/add– X:0“.–?¬/'|xauth“-qŽ¡‘)ý`exec– X/usr/X11R6/bin/X“"$@"–?¬-auth“"$HOME/.Xauthority"Ž©S¹Jik›ÿqÐa–ÔlAnda“menggunak˜an“xdm“un¸ètuk“mengelola“sessi“X‘Ô Anda,‘4?Anda“dapat“menggunak˜an“xauth“denganŽ¡mš¸èudah.‘iDenisik‘ÿqÐan–§©resource“un˜tuk“ÀDisplayManager.authDir“¹di“dalam“À/etc/X11/xdm/xdm-config¹.‘iXdmŽ¡ak–ÿqÐan›Ä mem¸èbGerik“an˜argumen˜À-auth˜¹tadi˜k•¸èe˜X‘ëServ“er˜pada˜saat˜m“ulai˜dijalank‘ÿqÐan.‘¾engiriman‘ÕcoQÂokieŽŸMª¹Sek›ÿqÐarang–çAnda“telah“menjalank˜an“sessi“X‘Ùdi“dalam“serv¸èer“host“Àlight.uni.verse“¹dan“telah“memiliki“coGokieŽ¡di–U dalam“À/.Xauthority¹,“Anda“harus“mengirimk‘ÿqÐan“coGokš¸èe“tadi“k˜e“clien˜t“host,“Àdark.matt.er¹.ŽŸؼCara–“£termš¸èudah“adalah“k˜etik‘ÿqÐa“direktori-direktori“home“di“dalam“k˜omputer“ligh˜t“dan“dark“digunak‘ÿqÐan“secaraŽ¡bšGersama-sama.‘6@File–£`À/.Xauthority“¹memiliki“isi“y¸èang“sama,‘Æísehingga“co˜okie“ak›ÿqÐan“dikirimk˜an“segera.‘6@Nam¸èunŽ¡ada–Ö›suatu“kš¸èendala:‘2=pada“saat“Anda“meletakk‘ÿqÐan“sebuah“coGokie“un˜tuk“À:0“¹di“dalam“À/.Xauthority¹,‘ïék˜omputerŽ¡dark–[Êak›ÿqÐan“mengira“bah•¸èw“a–[ÊcoGokie“itu“disediak˜an“un•¸ètukn“y“a–[Êdan“buk˜an“unš¸ètuk“k˜omputer“ligh˜t.‘dAnda“harus“mem-Ž¡bGerik›ÿqÐan–’ìhostname“secara“eksplisit“k¸èetik˜a“Anda“mem¸èbuat“sebuah“coGokie;‘Ó¨Anda“tidak“dapat“mengosongk˜ann•¸èy“a.Ž¡Anda–U dapat“menginstal“coGokie“yš¸èang“sama“un˜tuk“À:0“¹dan“Àlight:0“¹dengan“cara:Ž¦À#!/bin/shŽ¡cookie=`mcookie`Ž¡xauth– Xadd“:0“.“$cookieŽ¡xauth– Xadd“"$HOST:0"–?¬.“$cookieŽ¡exec‘ X/usr/X11R6/bin/X–?¬"$@"“-auth“"$HOME/.Xauthority"Ž¦¹Jik›ÿqÐa– 5direktori-direktori“home“tidak“dipak˜ai“secara“bGersama-sama,‘ýAnda“dapat“mengirimk˜an“coGokie“tadi“den-Ž¡gan–U menggunak‘ÿqÐan“rsh,“remote“shell:ŽŸmÎÀlight$›?¬xauth– Xnlist“:0“|˜rsh“dark.matt.er“xauth“nmerge“-Ž¦‘ 9b¹1.ŽŽŽ‘Am¸èbillah–U coGokie“dari“le“lok‘ÿqÐal“Anda“À/.Xauthority“¹(Àxauth–?¬nlist“:0¹)Ž¤xœ‘ 9b2.ŽŽŽ‘T‘ÿ*¸ransfer–U coGokie“tadi“k¸èe“Àdark.matt.er“¹(“¸j–?¬Àrsh“dark.matt.er¹)Ž¡‘ 9b3.ŽŽŽ‘Letakk‘ÿqÐan–U di“dalam“le“À/.Xauthority“¹(Àxauth–?¬nmerge“-¹)Ž¦rsh–g£mš¸èungkin“tidak“bGerjalan“sesuai“dengan“k˜einginan“Anda.‘©Selain“itu,‘lCrsh“juga“memiliki“sebuah“k˜elemahanŽ¤ ®dalam–Zƒk¸èeamanan“(pšGemalsuan“hostname,‘[Ûjik‘ÿqÐa“ingatan“p˜en¸èulis“tidak“salah).‘¨Jik›ÿqÐa“Anda“tidak“ak˜an“atau“tidakŽ¡mau–U menggunak›ÿqÐan“rsh,“Anda“dapat“mengirimk˜an“coGokie“secara“man¸èual“sbb:Ž¦Àlight$–?¬echo“$DISPLAYŽ¡:0ŽŽŽŒ‹X2 ©K… ý>‘쟄€ÕÁGŽ¿7.‘ñ8T‘ÿ ºroubleshoQÂoting’m’¹8ŽŽ £n ýˆ.\Àlight$–?¬xauth“list“$DISPLAYŽ¤ ®light/unix:0–?¬MIT-MAGIC-COOKIE-1“076aaecfd370fd2af6bb9f5550b26926Ž¡light$–?¬rlogin“dark.matt.erŽ¡Password:Ž¡dark%–?¬setenv“DISPLAY“light.uni.verse:0Ž¡dark%–?¬xauth“add“$DISPLAY“.“076aaecfd370fd2af6bb9f5550b26926Ž¡dark%–?¬xfig“&Ž¡[15332]Ž¡dark%‘?¬logoutŽ¡light$ŽŸؼ¹Silahk‘ÿqÐan–U juga“baca“rsh(1)“dan“xauth(1)“unš¸ètuk“mendapat“informasi“selanjutn˜y˜a.ŽŸؼMemasukk›ÿqÐan–6coGokie“k¸èe“dalam“v˜ariab•Gel-v˜ariab“el–6ÀTERM›$¹ataupun“ÀDISPLAY˜¹pada“saat“Anda“melakuk‘ÿqÐan“telnet“k¸èeŽ¡host–xremote“merupak‘ÿqÐan“suatu“hal“yš¸èang“m˜ungkin“dilakuk‘ÿqÐan.‘'ÌCara“y˜ang“dilakuk‘ÿqÐann˜y˜a“sama“dengan“cara“un˜tukŽ¡memasukk–ÿqÐan›(¬v“ariabGel˜ÀDISPLAY‘(u¹k¸èe˜dalam˜v“ariabGel˜ÀTERM¹.˜Bacalah˜Bagian˜5:‘˜Memerin¸ètahk“an˜klien.‘ì$DalamŽ¡pandangan–ìpGenš¸èulis“Anda“harus“menghadapi“resik˜o“sendiri,‘žŸnam˜un“pGen˜ulis“bGerminat“un˜tuk“mengetah˜ui“jik‘ÿqÐaŽ¡ada–U yš¸èang“bGermaksud“mem˜bGeri“k˜onrmasi“ataupun“sanggahan.ŽŸ Ö¿6.2.3Ž‘#!\P®>enggunaan‘ÕcoQÂokieŽ©Mª¹Sebuah–Ézaplik‘ÿqÐasi“di“dalam“k¸èomputer“dark.matt.er,›æ‘sepGerti“xg“di“atas,˜ak‘ÿqÐan“secara“otomatis“memeriksa“leŽ¡/.Xauthorit•¸èy›U un“tuk˜mencari˜coGokie˜guna˜melakuk‘ÿqÐan˜oten“tik‘ÿqÐasi˜bagi˜dirin“y“a.ŽŸ#ÃÃ6.3Ž‘¾SshŽ¦¹Rek¸èord–¤otoritas“ak›ÿqÐan“dikirim“tanpa“menggunak˜an“enkripsi.‘ Î Jik˜a“anda“kha•¸èw“atir–¤k˜alau“ada“orang“y¸èangŽ¡ak›ÿqÐan–ùnmencium“data“itu,‘"‚gunak˜anlah“ssh,‘"‚secure“shell.‘^jSsh“ak˜an“melakuk˜an“pGengiriman“X‘ùDmelalui“k¸èoneksiŽ¡bšGerenkripsi.‘F”Disamping–Ô[itu,‘îssh“juga“b˜erguna“un¸ètuk“hal-hal.‘F”Ssh“merupak‘ÿqÐan“p˜eningk‘ÿqÐatan“struktur“y¸èang“baikŽ¡bagi–U sistem“Anda.‘q€Kunjungilah“homepage“ssh“di‘ª@À¹.ŽŸؼSiapa–¬yš¸èang“mengetah˜ui“sk˜ema“oten˜tik‘ÿqÐasi“lainn˜y˜a“un˜tuk“melakuk‘ÿqÐan“enkripsi“k˜oneksi“X?“Mungkink‘ÿqÐan“digu-Ž¡nak‘ÿqÐan‘U k¸èerbGeros?ŽŸ(Àœ¾7Ž‘ÁT‘þ®(roubleshopœotingŽŸ¿:¹P¸èertama–˜dk›ÿqÐali“Anda“mencoba“menjalank˜an“sebuah“aplik˜asi“X‘˜4secara“remote“biasan•¸èy“a–˜dtidak“ak˜an“bGerjalan“baik.Ž¡Inilah›U b•Geb“erapa˜p“esan˜error˜y•¸èang˜um“um,˜k“em“ungkinan˜pGen“y“ebabn“y“a,˜dan˜solusi˜un“tuk˜mem“ban“tu˜Anda.Ž¤ؼ‘)ý`Àxterm– XXt“error:“Can't–?¬open“display:Ž¡¹V‘ÿ*¸ariabšGel–½ ÀDISPLAY‘¼ù¹tidak“terdapat“di“dalam“en•¸èvironmen“t,‘Û†demikian–½ pula“Anda“tidak“mem¸èb˜erik‘ÿqÐan“ag“-displa¸èy‘ÿ*¸.Ž¤ ®Aplik–ÿqÐasi›Lumengasumsik“ann•¸èy“a˜sebagai˜k“osong˜nam“un˜secara˜sin“taks˜tidak˜dapat˜diterima.‘HUn“tuk˜mengatasin“y“a,Ž¡pastik‘ÿqÐan›æxbah•¸èw“a˜Anda˜telah˜men-set˜v‘ÿqÐariable˜ÀDISPLAY‘æS¹di˜dalam˜en“vironmen“t˜dengan˜bGenar˜(menggunak‘ÿqÐanŽ¡setenš¸èv–U atau“expGort“tergan˜tung“shell“y˜ang“Anda“gunak‘ÿqÐan).ŽŽŽŒ‹ d ©K… ý>‘쟄€ÕÁGŽ¿8.‘ñ8Catatan–Õdari“pQÂen®>terjemah’< ã¹9ŽŽ £n ýˆ.\‘)ý`À_X11TransSocketINETConnect:‘ XCan't–?¬connect:“errno“=“101Ž¤ ®‘)ý`xterm– XXt“error;–?¬Can't“open“display:“love.dial.xs4all.nl:0Ž©ؼ¹Errno–zB101“adalah“À"¹Net•¸èw“ork–zBis“unreacš¸èhableÀ"“¹(À"¹Jaringan“tidak“dapat“dicapaiÀ"¹).‘(ŒAplik‘ÿqÐasi“tidak“dapat“mem˜buatŽ¡suatu–