فهرست مطالب:

از SSH و XMing برای نمایش برنامه های X از رایانه لینوکس در رایانه Windows استفاده کنید: 6 مرحله
از SSH و XMing برای نمایش برنامه های X از رایانه لینوکس در رایانه Windows استفاده کنید: 6 مرحله

تصویری: از SSH و XMing برای نمایش برنامه های X از رایانه لینوکس در رایانه Windows استفاده کنید: 6 مرحله

تصویری: از SSH و XMing برای نمایش برنامه های X از رایانه لینوکس در رایانه Windows استفاده کنید: 6 مرحله
تصویری: How to x11 Forward with Putty on Windows 2024, نوامبر
Anonim
از SSH و XMing برای نمایش برنامه های X از رایانه لینوکس در رایانه Windows استفاده کنید
از SSH و XMing برای نمایش برنامه های X از رایانه لینوکس در رایانه Windows استفاده کنید

اگر از لینوکس در محل کار ، و ویندوز در خانه یا بالعکس استفاده می کنید ، ممکن است گاهی اوقات لازم باشد در مکان دیگر خود وارد رایانه شوید و برنامه ها را اجرا کنید. خوب ، می توانید یک سرور X نصب کنید و SSH Tunneling را با SSH Client خود فعال کنید ، و از نظر سرعت و قابلیت استفاده ، VNC و Remote Desktop را یکبار بالا ببرید..com/tunnelier به عنوان راه حل های ویندوز شما و Openssh برای طرف لینوکس. در یک نکته جانبی ، همه اینها همچنین می تواند از LogMeIn Hamachi به عنوان یک VPN آسان برای استفاده استفاده کند.

مرحله 1: مشتری SSH خود را تنظیم کنید

مشتری SSH خود را تنظیم کنید
مشتری SSH خود را تنظیم کنید
مشتری SSH خود را تنظیم کنید
مشتری SSH خود را تنظیم کنید

در این مرحله ، ما SSH Client شما را راه اندازی می کنیم. ابتدا ، نسخه Bitvise Tunnelier خود را نصب کرده و آن را راه اندازی کنید. می توانید یک پروفایل اتصال با آدرس IP سرور لینوکس یا نام میزبان و اطلاعات ورود به سیستم به صورت خودکار ایجاد کنید. قسمت بعدی این مرحله پر کردن پورت هایی است که باید از طریق SSH ارسال شوند. برای ویندوز X سرور ، ما پورت linux box 6010 را به پورت جعبه ویندوز 6000 ، جایی که XMing اجرا می شود ، ارسال می کنیم. به این ترتیب ، X Server خود لینوکس می تواند بدون هیچگونه مزاحمتی ، در پورت 6000 کار کند.

مرحله 2: XMing ، X Server for Windows را نصب کنید

برنامه نصب کننده XMing را اجرا کنید. بعد ، XMing را در پس زمینه راه اندازی کنید. می توانید از گزینه های پیکربندی صرف نظر کنید ، زیرا پیش فرض ها خوب هستند.

مرحله 3: مطمئن شوید OpenSSH بر روی لینوکس نصب شده است

مطمئن شوید OpenSSH بر روی لینوکس نصب شده است
مطمئن شوید OpenSSH بر روی لینوکس نصب شده است

در رایانه لینوکس خود ، مطمئن شوید OpenSSH نصب شده و در حال اجرا است. برای اوبونتو ، می توانید "sudo apt-get install installsh-server" را در ترمینال فرمان اجرا کنید. سایر توزیع های لینوکس متفاوت خواهد بود.

مرحله 4: یک متغیر "DISPLAY" خودکار برای رایانه لینوکس اضافه کنید

یک خودکار اضافه کنید
یک خودکار اضافه کنید
یک خودکار اضافه کنید
یک خودکار اضافه کنید
یک خودکار اضافه کنید
یک خودکار اضافه کنید

خطوط زیر را در انتهای فایل در "$ {HOME}/. bashrc" اضافه کنید: اگر [-d "$ {HOME}/bin"] ؛ سپس صادر کنید PATH = "$ {PATH}: $ {HOME}/bin" if [-f "$ {HOME}/bin/ssh_login"]؛ سپس. "$ {HOME}/bin/ssh_login" fifiNext ، فایل "$ {HOME}/bin/ssh_login" را ایجاد کنید. فایل را با محتویات اولیه زیر ایجاد کنید:#!/bin/shif [-n "$ {SSH_CLIENT}"]؛ سپس if [-z "$ {DISPLAY}"] ؛ پس از ذخیره فایل ، دستور زیر را اجرا کنید: "chmod 777 $ {HOME}/bin/ssh_login" تا اسکریپت قابل اجرا باشد. این کار به این معناست که آیا هر برنامه X از کنسولی که از طریق SSH وارد شده است به پورتی که مجدداً به رایانه SSH-Client هدایت می شود ، در این مورد ، رایانه Windows با XMing ، راه اندازی می شود. این فقط ما را از تایپ همان خط "DISPLAY =" در هر بار ورود به سیستم از طریق SSH نجات می دهد.

مرحله 5: مشتری SSH خود را راه اندازی کنید

مشتری SSH خود را راه اندازی کنید
مشتری SSH خود را راه اندازی کنید
مشتری SSH خود را راه اندازی کنید
مشتری SSH خود را راه اندازی کنید

جلسه SSH خود را با کلیک روی دکمه "ورود" شروع کنید. پس از تکمیل مجوز اولیه و پذیرش هرگونه کلید رمزگذاری مورد نیاز ، احتمالاً پنجره خط فرمان و پنجره امن ftp باز شده است. در حال حاضر می توانید پنجره sFTP را ببندید. برای آزمایش تنظیمات ، "xeyes" را از خط فرمان اجرا کنید. اگر دو چشم Google بزرگ را مشاهده می کنید که ماوس خود را دنبال می کنند ، با نماد X-Windows و نوار پنجره در بالای آنها ، راه اندازی شما کار می کند!

مرحله 6: نسخه لینوکس به لینوکس

نسخه لینوکس به لینوکس
نسخه لینوکس به لینوکس
نسخه لینوکس به لینوکس
نسخه لینوکس به لینوکس

به عنوان یک مرحله اضافی ، اگر سعی دارید همان کارها را از یک سرویس گیرنده لینوکس ، به یک سرور لینوکس جداگانه انجام دهید ، این بسیار ساده است. هر رایانه باید openSSH Client و Server را نصب کرده باشد. در یکی از رایانه ها ، فقط "ssh -l -Y" را اجرا کنید. گزینه های "-X" و "-Y" ارسال سرور X را دقیقاً مانند آن فعال می کند ، اما گزینه "-Y" ویژگی های سرور بیشتری را نسبت به "-X" فعال می کند. گزینه "-l" به شما امکان می دهد سرور کاربر را مشخص کنید کاربر رایانه ای که باید با آن وارد سیستم شوید ، در صورتی که کاربر مشابهی با نام کاربری که با آن وارد شده اید در رایانه شخصی وجود ندارد.

توصیه شده: