រត់កម្មវិធីនៅលើម៉ាស៊ីនលីនុចផ្សេងគ្នាដោយប្រើ "xhost"

ផ្ទុយទៅនឹងការប្រើប្រាស់កុំព្យូទ័រធម្មតារបស់ Windows នៅក្នុងបរិស្ថានលីនុច / យូនីកការធ្វើការ "នៅលើបណ្តាញ" តែងតែជាបទដ្ឋានដែលពន្យល់ពីលក្ខណៈបណ្តាញដែលមានអនុភាពនៃប្រព័ន្ធប្រតិបត្តិការយូនីកនិង លីនុច ។ លីនុចគាំទ្រការភ្ជាប់យ៉ាងឆាប់រហ័សនិងមានស្ថេរភាពជាមួយកុំព្យូទ័រផ្សេងទៀតនិងដំណើរការចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិចលើបណ្តាញ។

ពាក្យបញ្ជាចម្បងសម្រាប់ប្រតិបត្តិសកម្មភាពបណ្ដាញទាំងនេះគឺ xhost - កម្មវិធីគ្រប់គ្រងការចូលដំណើរការម៉ាស៊ីនបម្រើសម្រាប់ X. xhost កម្មវិធីត្រូវបានប្រើដើម្បីបន្ថែមនិងលុបឈ្មោះកុំព្យូទ័រ (ឈ្មោះកុំព្យូទ័រ) ឬឈ្មោះអ្នកប្រើទៅបញ្ជីម៉ាស៊ីននិងអ្នកប្រើដែលត្រូវបានអនុញ្ញាតឱ្យបង្កើតការតភ្ជាប់ទៅម៉ាស៊ីនមេ X ។ ក្របខ័ណ្ឌនេះផ្តល់នូវទម្រង់នៃការគ្រប់គ្រងឯកជននិងសន្តិសុខ។

សេណារីយ៉ូប្រើប្រាស់

តោះហៅកុំព្យូទ័រដែលអ្នកកំពុងអង្គុយនៅ "ម៉ាស៊ីន" និងកុំព្យូទ័រដែលអ្នកចង់ភ្ជាប់ទៅ " ម៉ាស៊ីនពីចម្ងាយ " ។ ដំបូងអ្នកប្រើ xhost ដើម្បីបញ្ជាក់កុំព្យូទ័រណាមួយដែលអ្នកចង់ផ្តល់សិទ្ធិដើម្បីតភ្ជាប់ទៅ (ម៉ាស៊ីនបម្រើ X) ម៉ាស៊ីនបោះពុម្ពមូលដ្ឋាន។ បន្ទាប់មកអ្នកភ្ជាប់ទៅម៉ាស៊ីនពីចម្ងាយដោយប្រើ telnet ។ បន្ទាប់មកអ្នកកំណត់អថេរ DISPLAY នៅលើម៉ាស៊ីនពីចម្ងាយ។ អ្នកចង់កំណត់អថេរ DISPLAY នេះទៅម៉ាស៊ីនមូលដ្ឋាន។ ឥឡូវនេះនៅពេលអ្នកចាប់ផ្តើមកម្មវិធីនៅលើម៉ាស៊ីនពីចម្ងាយ GUI របស់វានឹងបង្ហាញនៅលើម៉ាស៊ីនមូលដ្ឋាន (មិននៅលើម៉ាស៊ីនពីចម្ងាយទេ) ។

ឧទាហរណ៍ប្រើសំណុំរឿង

សន្មតថាអាសយដ្ឋាន IP នៃម៉ាស៊ីនមូលដ្ឋានគឺ 128.100.2.16 និងអាសយដ្ឋាន IP នៃម៉ាស៊ីនពីចម្ងាយគឺ 17.200 .10.5 ។ ដោយអាស្រ័យលើបណ្តាញអ្នកកំពុងប្រើអ្នកក៏អាចប្រើឈ្មោះកុំព្យូទ័រ (ឈ្មោះដែន) ជំនួសឱ្យអាសយដ្ឋាន IP ។

ជំហានទី 1: សូមបញ្ចូលខាងក្រោមបន្ទាត់ពាក្យបញ្ជារបស់ localhost:

% xhost + 17.200.10.5

ជំហាន 2. ចូលទៅម៉ាស៊ីនពីចម្ងាយ:

% telnet 17.200.10.5

ជំហានទី 3: នៅលើម៉ាស៊ីនពីចម្ងាយ (តាមរយៈការតភ្ជាប់ telnet) សូមណែនាំម៉ាស៊ីនពីចម្ងាយឱ្យបង្ហាញបង្អួចនៅលើម៉ាស៊ីនមូលដ្ឋានដោយការវាយបញ្ចូល:

% setenv DISPLAY 128.100.2.16:0.0

(ជំនួសឱ្យ setenv អ្នកអាចប្រើនាំចេញនៅលើសែលជាក់លាក់។ )

ជំហានទី 4: ឥឡូវនេះអ្នកអាចដំណើរការកម្មវិធីនៅលើម៉ាស៊ីនពីចម្ងាយ។ ឧទាហរណ៍នៅពេលអ្នកវាយ xterm លើម៉ាស៊ីនពីចម្ងាយអ្នកគួរតែឃើញបង្អួច xterm នៅលើម៉ាស៊ីនមូលដ្ឋាន។

ជំហានទី 5: បន្ទាប់ពីអ្នកបញ្ចប់អ្នកគួរតែដកម៉ាស៊ីនឆ្ងាយពីបញ្ជីគ្រប់គ្រងការចូលដំណើរការរបស់អ្នកដូចខាងក្រោម។ នៅលើប្រភេទម៉ាស៊ីនមូលដ្ឋាន:

% xhost - 17.200.10.5

សេចក្ដីយោងរហ័ស

ពាក្យបញ្ជា xhost មានការប្រែប្រួលតិចតួចដើម្បីជួយអ្នកជាមួយបណ្តាញរបស់អ្នក:

ដោយសារការចែកចាយលីនុចនិងកម្រិតនៃការបែងចែកខឺណែលខុសគ្នាប្រើពាក្យបញ្ជា បុរស ( % man ) ដើម្បីមើលពីរបៀប xhost ត្រូវបានអនុវត្តនៅក្នុងបរិយាកាសកុំព្យូទ័រជាក់លាក់របស់អ្នក។