خطای پایگاه داده: جدول "a111530_forumnew.rlf1_users" وجود ندارد

صفحه اصلی -> MyLDP -> دایرکتوری موضوع -> وظایف اداری لینوکس

دسترسی از راه دور دسکتاپ بین اوبونتو/لینوکس و ویندوز

بخش اول. در مورد اینکه چه چیزی باید استفاده شود

اصل: دسکتاپ از راه دور بین اوبونتو/لینوکس و ویندوز، قسمت اول
نویسنده: اریک گایر
تاریخ انتشار : سه شنبه 28 دی 1388 10:43:53
ترجمه: Kovalenko A.M.
تاریخ انتقال: 4 آگوست 2009

آیا از ویندوز و لینوکس استفاده می کنید؟ آیا می توانید از راه دور ویندوز را از لینوکس (اوبونتو یا سایر توزیع ها) یا لینوکس را از ویندوز کنترل کنید؟ حتما می توانید. درست مثل استفاده از آن اتصال به کامپیوتر از راه دوربین پلتفرم های مایکروسافت (یا کنترل از راه دور بین ماشین های لینوکس)، امکان کنترل دسکتاپ نیز وجود دارد پلتفرم های مختلف. می‌توانید روی دسک‌تاپ کلیک کنید و برنامه‌ها را راه‌اندازی کنید، درست مثل اینکه درست جلوی رایانه‌تان نشسته‌اید.

ما در مورد چند ویژگی مختلف که می توانید با Remote Desktop Connection دریافت کنید صحبت خواهیم کرد. به علاوه، ما نگاهی گام به گام به روش برقراری ارتباط از راه دور دسکتاپ با استفاده از ابزارهای رایگان خواهیم داشت. پس بیایید شروع کنیم.

انتخاب یک پروتکل دسکتاپ از راه دور

برنامه های دسکتاپ راه دور معمولاً از هر دو استفاده می کنند پروتکل دسکتاپ از راه دور(RDP) یا پروتکل مجازی شبکه محاسباتی (VNC). برای ایجاد یک اتصال راه دور، هر دو هاست (سرور و کلاینت) باید از یک پروتکل پشتیبانی کنند. مشکل این است که همه سیستم عامل ها از پروتکل های پیش فرض یکسانی استفاده نمی کنند. علاوه بر این، برخی از توزیع‌های لینوکس و برخی از نسخه‌های ویندوز شامل یک برنامه کاربردی دسکتاپ از راه دور سرور یا مشتری یا اصلاً برنامه دسکتاپ از راه دور نیستند.

اولین وظیفه شما باید تعیین پروتکلی باشد که قبلاً در رایانه شما پشتیبانی می شود. علاوه بر تحقیق در سیستم عامل خود، جستجوی اسناد، پیوندها به برگه های تقلب، باید بتوانید بفهمید که چیست و کجاست. سپس، در پایان، باید پروتکلی را برای استفاده در تمام رایانه های خود انتخاب کنید.

توجه داشته باشید:

  • VNC دسکتاپ از راه دور معمولاً کندتر از اتصالات RDP است، با این حال، VNC معمولاً آسان‌تر است پلتفرم های مختلفاوه
  • برای عملکرد و امنیت بهتر، می‌توانید از سرور و کلاینت‌های رایگان NX NoMachine یا سرور و کلاینت‌های FreeNX استفاده کنید، اما راه‌اندازی آن پیچیده‌تر است و نیاز به تفکر دارد.
  • همچنین می توان از اتصالات RDP در ماشین های لینوکس پشتیبانی کرد، برای مثال با استفاده از یک سرور xrdp.

باز کردن فایروال (فایروال)

قبل از اقدام به ایجاد یا پذیرش اتصالات از راه دور، باید پیکربندی کنید نرم افزارفایروال شما رایانه‌هایی که می‌خواهید از راه دور به آن‌ها متصل شوید باید به ترافیک VNC یا RDP از طریق فایروال اجازه دهند.

در ویندوز، هنگام راه اندازی سرور، باید از شما خواسته شود که دسترسی شبکه به برنامه سرور دسکتاپ از راه دور را مسدود یا اجازه دهید. اگر روی دکمه "Allow" کلیک کنید، همه چیز باید کار کند. اگر درخواستی دریافت نکردید، می توانید به املاک مراجعه کنید دیوار آتش ویندوزو مجوز این برنامه را به صورت دستی با استفاده از شماره پورت های زیر اضافه کنید.

در لینوکس، به احتمال زیاد باید قوانین ورودی را به صورت دستی به دیوار آتش در رایانه ای که درخواست های اتصال را می پذیرد، اضافه کنید. در صورت لزوم، می توانید با مرورگر از منو تماس بگیرید و در آن جستجو کنید اطلاعات گوگلنحوه راه اندازی فایروال توزیع لینوکس شما ممکن است شامل یک رابط کاربری گرافیکی (رابط کاربری گرافیکی) برای فایروال شما باشد، یا می توانید از خط فرمان برای پیکربندی آن استفاده کنید. به همین ترتیب، یک استثنا یا قاعده اضافه کنید تا ترافیک در پورت‌های مربوطه فهرست شده در زیر مجاز باشد.

  • RDP از پورت TCP 3389 استفاده می کند
  • VNC از پورت هایی استفاده می کند که از 5900 شروع می شوند (هر اتصال راه دور به سرور از پورت متفاوتی استفاده می کند؛ نمایشگر 1 از پورت 5901 استفاده می کند، نمایشگر 2 از پورت 5902 و غیره استفاده می کند). بهترین روشبنابراین، هنگامی که یک فایروال یا قانون استثنا ایجاد می کنید، یک تعریف محدوده پورت (مانند 5900 - 5905) وجود خواهد داشت.

اکنون این امکان را دارید که از راه دور به رایانه های موجود در خود متصل شوید شبکه محلی. برای اتصال از راه دور از طریق اینترنت، باید روتر خود را نیز راه اندازی کنید. در قسمت بعدی به این موضوع خواهیم پرداخت.

استفاده از VNC Server و Client در اوبونتو

اگر از اوبوبنتو استفاده می کنید، پس از قبل سرویس گیرنده و سرور VNC را نصب کرده و آماده استفاده کرده اید. (این مقاله بر اساس توزیع اوبونتو Desktop 8.10 Intrepid Ibex.) برای اینکه بتوانید اتصالات از راه دور را بپذیرید، به سادگی از منو انتخاب کنید System > Properties > Remote Desktop. در کادر محاوره ای، منابع مورد نظر را پیکربندی کنید استفاده مشترکو تنظیمات امنیتی فهرست فرمان/آدرس برای شما ارائه شده است تا رایانه‌های دیگری را در شبکه محلی با اوبونتو یا توزیع لینوکس دیگری نصب شده برای اتصال مشخص کنید.

برای استفاده از نمایشگر VNC در اوبونتو، را انتخاب کنید برنامه ها > ابزارهای سیستم > ترمینال. اگر به رایانه‌ای متصل می‌شوید که اوبونتو را نصب کرده است، دستوری را که اوبونتو پیشنهاد می‌کند تایپ کنید. اگر به رایانه‌ای متصل می‌شوید که توزیع لینوکس دیگری روی آن نصب شده است، از فرمت دستور زیر استفاده می‌شود:

همانطور که در شکل 1 نشان داده شده است. این خط حاوی دستوری است که به دنبال آن نام یا آدرس IP رایانه (یا IP اینترنت در صورتی که اتصال از طریق وب انجام شده باشد) که با دو نقطه و شناسه (شناسه) نمایشگر پایان می یابد ( تونل). اگر به رایانه‌ای متصل می‌شوید که ویندوز روی آن نصب شده است، علامت کولون و شماره نمایش نشان داده نمی‌شود، در این حالت فرمت دستور به شرح زیر است:

تصویر 1

نصب VNC Client و Server در سایر توزیع های لینوکس

اگر از توزیع لینوکس به غیر از اوبونتو استفاده می کنید، در مخازن آن به دنبال بسته های مناسب برای نصب سرور VNC و کلاینت بگردید. اگر چنین بسته هایی وجود نداشت، می توانید TightVNC را مستقیماً از وب سایت آنها دانلود کنید و دستورالعمل های ساخت و نصب را دنبال کنید.

سرور TightVNC/RealVNC ندارد رابط کاربری گرافیکی، باید از خط فرمان استفاده کنید، اما نگران نباشید - آسان است. فقط باز کن پایانهرا تایپ کرده و Enter را فشار دهید. در اولین راه اندازی، از شما خواسته می شود که یک رمز عبور برای اتصالات VNC ایجاد کنید. هنگامی که رمز عبور را تنظیم کردید، صفحه نمایش یا تونل به طور خودکار همانطور که در شکل 2 نشان داده شده است پیکربندی می شود.

شکل 2

VNC از نمایشگرهای متعدد برای دسترسی به تعداد زیادی از کاربران و/یا تعریف گزینه هایی برای ویژگی هایی مانند وضوح صفحه، دستورات راه اندازی و غیره پشتیبانی می کند. هر بار که اجرا می شود، دستور یک تونل جدید ایجاد می کند که معمولاً عددی از 1 شروع می شود که با هر بار اجرای دستور افزایش می یابد.

در زیر گزینه های مختلف دستوری وجود دارد که به خاطر سپردن آنها مفید است:

  • برای راهنمایی، از گزینه استفاده کنید یا دستور را وارد کنید.
  • با استفاده از این گزینه می توانید نامی را به یک تونل یا نمایشگر خاص اختصاص دهید که در نوار عنوان مشتری VNC هنگام برقراری ارتباط از راه دور با آن نمایشگر نمایش داده می شود.
  • این اصلاحیه به شما امکان می دهد تا تونل یا شماره نمایش را به صورت دستی تعریف کنید.
  • با استفاده از گزینه می توانید عرض و ارتفاع صفحه نمایش را برای نمایش دسکتاپ راه دور تنظیم کنید.
  • با اضافه کردن می توانید عمق رنگ را از 8 تا 32 بیت در هر پیکسل تنظیم کنید.
  • برای بستن تونل VNC، از گزینه جایگزین کردن علامت هش با شناسه تونل (نمایشگر) مورد نظر استفاده کنید.

بسته به توزیع خاص لینوکس و راه حل VNC نصب شده، ممکن است یک گرافیک گرافیکی داشته باشید یا نداشته باشید. رابط کاربریبرای برنامه مشتری یا بیننده اگر یک رابط گرافیکی وجود دارد، می توانید از آن استفاده کنید، اما در صورت تمایل می توانید از خط فرمان نیز استفاده کنید.

برای رابط کاربری گرافیکی، معمولاً می توانید گزینه هایی را از کادر محاوره ای تنظیم کنید. هنگام اتصال به دستگاهی با توزیع لینوکس، نام رایانه یا آدرس IP دستگاه راه دور (یا IP اینترنت در هنگام اتصال از طریق وب) را تایپ کنید، سپس یک نقطه، تونل یا شناسه نمایشگر را وارد کنید و Enter را فشار دهید. به عنوان مثال، یا. اگر به یک دستگاه ویندوز وصل می‌شوید، علامت کولون و شماره نمایش مورد نیاز نیست. برای اتصال از ترمینال، اطلاعات میزبان را به همان روشی که در شکل 1 قبلا نشان داده شده است وارد کنید.

نصب کلاینت/سرور VNC در ویندوز

TightVNC همچنین نسخه سرویس گیرنده و سرور را برای ویندوز در صفحه دانلود خود ارائه می دهد. پس از نصب TightVNC، می توانید سرور را از منو راه اندازی کنید شروع کنید (تقریبا مترجم: Start > All Programs > TightVNC) با انتخاب Start TightVNC server. با این کار یک کادر محاوره‌ای خصوصیات ظاهر می‌شود (شکل 3 را ببینید) که در آن باید یک رمز عبور برای جلسات ورودی تعیین کنید.

شکل 3

پس از بررسی تمام تنظیمات، روی OK کلیک کنید. سرور راه اندازی می شود و آماده پذیرش اتصالات ورودی است، در همان زمان نماد سرور در سینی سیستم ظاهر می شود. باز هم، هنگام اتصال به یک دستگاه ویندوز از هر پلتفرمی، از علامت دو نقطه و شماره نمایش استفاده نکنید.

اگر در حال اتصال به کامپیوتر از راه دوراز ویندوز، میانبر TightVNC Viewer را انتخاب کنید منوی شروع. به همین ترتیب، برای اتصال از پلتفرم‌های دیگر، نام یا آدرس IP رایانه راه دور (یا آدرس IP اینترنت در صورت اتصال از طریق وب) را وارد کنید، و هنگام اتصال به رایانه لینوکس، یک دونقطه و یک شماره نمایش را در دستور وارد کنید.

به قسمت بعدی توجه ویژه داشته باشید: در آن به امنیت اتصالات VNC و کلیه تنظیمات لازم برای اتصال از راه دور از طریق اینترنت خواهیم پرداخت.

اریک گیر نویسنده کتاب های متعددی در زمینه کامپیوتر و شبکه است، از جمله شبکه خانگی. همه در یک. راهنمای میز کار برای Dummies (Wiley 2008) و 100 چیزی که باید درباره آن بدانید ویندوز مایکروسافتویستا» (Que 2007).

اگر این مقاله را دوست داشتید، آن را با دوستان خود به اشتراک بگذارید:

نظرات

چندی پیش در مورد نحوه اتصال از ویندوز به لینوکس نوشتم، اما اکنون سری دوم. همانطور که قبلا توضیح دادم، من یک لپ تاپ دوم با ویندوز XP دارم و به همین دلیل زمان تمرین فرا رسیده است مدیریت سیستمبه طوری که همه چیز برای این وجود دارد. بنابراین، چگونه از ویندوز به لینوکس متصل شویم؟

در ابتدا می خواهم بگویم که چنین عملیاتی در زندگی کاملاً واقعی است. زمانی که در یک شرکت کار می کردم، همه کارکنان اداری یک کامپیوتر ویندوزی داشتند. اما اتصال اینترنت به هر کامپیوتر خطرناک است، می دانید که ویندوز یک سطل نشتی است و حتی یک آنتی ویروس (اینجا نوشتم که کدام آنتی ویروس بهتر است) همیشه نمی تواند کمک کند.

بنابراین، اینترنت به رایانه ای با لینوکس متصل شد و همه رایانه های اداری قبلاً از طریق دسکتاپ راه دور به این «سرور» متصل هستند. در خانه، من همان کار را انجام نمی دهم، اما چیزی مشابه.

چگونه از ویندوز به لینوکس وصل شویم؟

در خود لینوکس (به ویژه در مشتقات اوبونتو)، سرویس " دسترسی عمومیبه دسکتاپ". در Linux Mint 17 من، این مورد در MENU - OPTIONS است. برنامه را اجرا می کنیم و پنجره زیر را مشاهده می کنیم:

به طور پیش فرض، این سرویس غیرفعال است و اولین علامت در بالا آن را فعال می کند. علاوه بر این، اگر به خودتان متصل شوید، می‌توانید علامت تمام کادرهای موجود در مورد امنیت را بردارید - ما از خود نمی‌ترسیم، درست است؟

پروتکلی که با آن اتصال VNC نامیده می شود، اصلاً پروتکلی نیست که ما هنگام اتصال لینوکس به ویندوز از آن استفاده کردیم. بنابراین، ما به نرم افزار شخص ثالث در ویندوز نیاز داریم که با استفاده از این پروتکل کار کند.

اما ابتدا در لینوکس بهتر است یک آدرس IP ثابت ثبت کنید تا مجبور نباشید هر بار آن را محاسبه کنید.

دسکتاپ راه دور اوبونتو: گزینه های اتصال ممکن

برای انجام این کار، به تنظیمات شبکه بروید و یک IP ثابت، چیزی شبیه به زیر را تجویز کنید:

برای اطلاع از آدرس IP فعلی خود، به منظور ثبت دستی آن، می توانید از دستور استفاده کنید ifconfig

اکنون به ویندوز می رویم و برنامه VNC ® Viewer را از سایت توسعه دهندگان - VNCViewer دانلود می کنیم.

ما برنامه ای را راه اندازی می کنیم که حتی نیازی به نصب ندارد، آدرس IP خود را بنویسید، و اگر همه چیز را به درستی انجام دادید، شروع به دیدن دسکتاپ لینوکس می کنیم. اگر تنظیمات سرور را علامت زده باشید، حتی می توانید آن را مدیریت کنید. و اگر این کار را نکردید، می توانید فقط تماشا کنید که فرزندتان در رایانه چه می کند - اینترنت برای کودک بسیار خطرناک است، او باید از این خطرات محافظت شود، و این نیز یک اقدام اضافی است.

اگر از سرور Vino VNC راضی نیستید، می توانید vnc4server آنالوگ آن را نصب کنید.

sudo apt-get نصب vnc4server

اما قبل از آن، البته، شما باید سرور vino را حذف کنید:

sudo apt-get remove vino

اما پروتکل VNC تنها پروتکلی نیست که می توان برای اتصال از ویندوز به لینوکس استفاده کرد.

در لینوکس، می توانید یک سرور RDS را نصب کنید و از طریق یک ابزار استاندارد از ویندوز متصل شوید - دسکتاپ از راه دور.

sudo apt-get xrdp را نصب کنید

شما همچنین می توانید از طریق SSH متصل شوید، اما این در حال حاضر کمی پیچیده تر است و بنابراین من آن را در چارچوب این مقاله شرح نمی دهم. شاید بعداً در مورد اینکه چگونه می توانید پورت را از طریق SSH به منظور اتصال از ویندوز به لینوکس و دانلود اینترنت از طریق یک تونل امن ssh بنویسم.

سوالاتی وجود خواهد داشت - بنویسید، مثل همیشه به همه پاسخ خواهم داد 🙂

PuTTY: نسخه روسی را دانلود کنید

ما خوشحالیم که برنامه را به شما ارائه می دهیم بتونه در روسی. ساخت ما بر اساس آخرین نسخه PuTTY است و همچنین شامل بهبودها و تغییرات از فورک‌ها و پچ‌ست‌های مختلف مانند PuTTYTray و KiTTY است.

در اینجا فقط یک لیست کوچک از ویژگی های جدید است:

PuTTY را دانلود کنید

حجم فایل: 9800225 بایت

مقدار MD5:

نسخه روسی PuTTY به عنوان یک آرشیو ZIP توزیع شده است و نیازی به نصب ندارد. توزیع شامل فایل ها می باشد بتونهو PuTTY قابل حمل، همچنین کدهای منبعو مستندات. این برنامه در زیر توزیع می شود متن بازدارای مجوز MIT.

توجه! نسخه روسی PuTTY 0.66 منسوخ تلقی می شود و ممکن است حاوی اشکالات مهمی باشد.
در این لحظهتوصیه می شود از نسخه اصلی برنامه - PuTTY 0.70 استفاده کنید.

نسخه اصلی PuTTY

انتشار پایدار بتونه 0.70مورخ 8 جولای 2017. دانلود نسخه انگلیسی کلاینت Telnet/SSH از آینه رسمی برنامه:

نسخه 32 بیتی:

نسخه 64 بیتی:

تصویر فوری توسعه

یک نسخه آزمایشی معمولی از PuTTY هر روز از یک مخزن Git ساخته می شود.

یک باگ در نسخه پایدار پیدا کردید و منتظر رفع آن هستید؟ ما می توانیم انتظار داشته باشیم که این اصلاح در اینجا خیلی زودتر از نسخه بعدی ظاهر شود. این نسخه برای شما مناسب است اگر نمی توانید صبر کنید تا همه ویژگی های جدید را قبل از دیگران امتحان کنید. از سوی دیگر، ساخت‌های آزمایشی گاهی اوقات می‌توانند بسیار ناپایدار باشند.

نسخه 32 بیتی:

نسخه 64 بیتی:

PuTTY و لینوکس

PuTTY در مخازن تقریباً همه توزیع های محبوب گنجانده شده است. به عنوان مثال، برای نصب PuTTY در اوبونتو، دبیان، لینوکس مینت، لینوکس ALT، کافیست دستور را اجرا کنید.

PuTTY و Mac OS X

PuTTY در OS X را می توان از طریق پورت ها از طریق سیستم های ساخت MacPorts و Homebrew نصب کرد - جزئیات بیشتر در مقاله.

کد منبع PuTTY

برای راحتی، ما چندین نسخه را ارائه می دهیم کد منبع، برای پلتفرم های مختلف در واقع، تفاوت قابل توجهی بین آرشیو منبع یونیکس و ویندوز وجود ندارد. تفاوت ها بیشتر در قالب بندی (نام فایل ها، انتهای خطوط و غیره) است.

اگر مایلید به توسعه PuTTY کمک کنید، ما به شدت توصیه می کنیم با کد منبع تصویر فوری توسعه شروع کنید. ما اغلب پس از به‌روزرسانی‌های اصلی تغییرات بزرگی ایجاد می‌کنیم و استفاده از کد شما بر اساس نسخه فعلی Stable برای ما دشوار خواهد بود.

کد منبع PuTTY برای ویندوز:

برای گرفتن اطلاعات اضافیدر مورد ساخت PuTTY از منبع، فایل را بخوانید.

کد منبع PuTTY برای لینوکس:

برای ساخت منابع نسخه انتشار، آرشیو را از حالت فشرده خارج کنید، به دایرکتوری تغییر دهید و دستور را اجرا کنید.

7 بهترین کلاینت دسترسی از راه دور لینوکس

برای ساختن منابع عکس فوری، کافیست منابع استاندارد را اجرا کنید. برای اطلاعات بیشتر فایل را مطالعه کنید.

دسترسی به گیت

اگر می خواهید توسعه PuTTY را تا دقیقه دنبال کنید یا گزارش تغییرات هر فایل را در پایگاه داده منبع مشاهده کنید، می توانید مستقیماً به مخزن PuTTY git دسترسی داشته باشید.

نسخه اصلی منبع (آخرین وضعیت، با آخرین تغییرات) را می توان با استفاده از دستور به دست آورد.

همچنین در https://git.tartarus.org/?p=simon/putty.git یک مرورگر WWW از طریق مخزن Git در دسترس است.

هشدار قانونی:

استفاده از PuTTY، PSCP، PSFTP و Plink ممکن است در کشورها یا سازمان هایی که رمزگذاری به طور کامل یا جزئی ممنوع است غیرقانونی باشد. ما معتقدیم که در این مرحله از توسعه چارچوب قانونیدر صنعت IT در روسیه و کشورهای روسی زبان، استفاده از پروتکل های رمزگذاری مورد استفاده خلاف قانون نیست، اما ما وکیل نیستیم و بنابراین، اگر شک دارید، قبل از دانلود هر چیزی از این سایت، باید از مشاوره حقوقی استفاده کنید.

استفاده از سرویس گیرنده مستقل PuTTYtel Telnet توسط قوانین رمزنگاری محدود نمی شود، زیرا داده ها رمزگذاری نمی شوند.

© 2009–2018، PuTTY.ORG.RU - هنگام استفاده از مطالب سایت، مطلوب است که منبع را ذکر کنید. متشکرم!

راه اندازی Xming و PuTTY

برای کسانی که علاقه مند به کار با نرم افزارهایی هستند که از پنجره X استفاده می کنند، در زیر گزینه ای برای تنظیم Xming و PuTTY وجود دارد که برای سازماندهی تغییر مسیر X و اجرای برنامه ها بر روی یک ماشین راه دور استفاده می شود.

AT این توصیففرض بر این است که خواننده با پیکربندی Xming آشنا است (حداقل تا حدی که در صفحه "بسته Xming" ارائه شده است.) همچنین فرض بر این است که خواننده تا حدی درک درستی از پنجره X و هم دارد. دسترسی به ترمینالاز طریق SSH

راه اندازی PuTTY

راه اندازی PuTTY برای این کیس دارای دو ویژگی است. ابتدا باید X-forwarding (X11 forwarding) را با گزینه مناسب فعال کنید. در این مورد، باید تعداد صفحه نمایش X را که تغییر مسیر برای آن انجام می شود، مشخص کنید. شماره نمایش را می توان کاملاً خودسرانه انتخاب کرد. به طور خاص، اگر قصد ندارید چندین سرور X را به طور همزمان روی یک دستگاه معین اجرا کنید، می توانید از شماره نمایش استفاده کنید.

ثانیاً، تغییر مسیر X فقط می‌تواند روی پروتکل SSH سازماندهی شود، که باید انتخاب شود.

از همه جنبه های دیگر، PuTTY را می توان کاملاً دلخواه پیکربندی کرد. فقط باید توجه داشت که سازماندهی تغییر مسیر X به معنای "همکاری" با سرور SSH است. به ویژه، اگر سرور از تغییر مسیر X پشتیبانی نمی کند، یا اگر مثلاً با تنظیمات سرور مناسب غیرفعال شده باشد، SSH به X از کار می افتد.

می توانید بررسی کنید که آیا کانالی برای X توسط مقدار ایجاد شده است یا خیر متغیر محیطیپس از اتصال به دستگاه از راه دور مقدار متغیر شامل نام ماشین و شماره نمایشگر خواهد بود، که در آن N مقداری است که توسط سرورهای X دیگر استفاده نشده است ("واقعی" یا همان X-redirects) در دستگاه راه دور.

تنظیم Xming

AT این بخشراه اندازی Xming با استفاده از پوسته Xlaunch پوشش داده خواهد شد. البته، استفاده از آن اختیاری است - گزینه های سرور X را نیز می توان با استفاده از خط فرمان تنظیم کرد (به عنوان مثال، from -file.)

با راه‌اندازی Xlaunch، اولین گفتگو ظاهر می‌شود که از شما می‌خواهد نحوه نمایش پنجره‌های X را انتخاب کنید ویندوز ویندوز: چندین پنجره، تمام صفحه، یک پنجره یا یک پنجره بدون نوار عنوان. از آنجایی که استفاده از SSH استفاده از XDMCP را مستثنی می کند (و همچنین بالعکس)، انتخاب داده شدهبا توجه به راحتی کاربر تعیین می شود.

انجمن جامعه روسیه اوبونتو

(به یاد بیاورید که هنگام استفاده از XDMCP، چه نهتوصیه می شود، حالت چند پنجره ای در دسترس نیست.)

مهمتر از همه، گزینه انتخاب شماره نمایش Xming: تعداد نمایشگری که Xming ارائه می دهد باید با تعداد نمایشگری که در حال تغییر مسیر است مطابقت داشته باشد. ه. باید مطابق با پیکربندی PuTTY بالا باشد.

پنجره بعدی از شما می خواهد که یک برنامه X-sesion را انتخاب کنید - برنامه ای که تولید می کند راه اندازی اولیهیک سرور X که X کلاینت‌هایی را اجرا می‌کند که شما همیشه از آن‌ها استفاده می‌کنید، و معمولاً شبیه‌ساز ترمینال یا ابزار دیگری را نیز اجرا می‌کند که به شما امکان می‌دهد با سیستم راه دور کار کنید (یعنی برنامه‌های دیگر را اجرا کنید.) از آنجایی که در حال حاضر از یک جلسه ترمینال PuTTY برای با ماشین راه دور کار کنید، می توانید "بدون راه اندازی مشتری" را انتخاب کنید (بدون کلاینت شروع کنید.)

با این حال، اگر سیستم محلی دارای e. g.، یا (هنگام استفاده از حالت های غیر از چند پنجره ای)، ممکن است تنظیم Xming برای اجرای نوعی اسکریپت که این نوع سرویس گیرندگان X را برای مقداردهی اولیه یک جلسه X راه اندازی می کند، راحت باشد.

دو پنجره بعدی هیچ ویژگی ندارند. فقط این را به شما یادآوری کنم نهغیرفعال کردن کنترل دسترسی (با انتخاب بدون کنترل دسترسی.)

پیوندها

2006، 2007 ایوان شاماکوف.

متن داده شدهاین صفحه تحت شرایط GNU FDL در دسترس است. صفحات پیوند داده شده ممکن است شرایط توزیع متفاوتی داشته باشند.

یکی از ویژگی های مفیدویندوز به این صورت است که می توانید از مکان دیگری به دسکتاپ متصل شوید تا کامپیوتر را از راه دور کنترل کنید. خوشبختانه، توزیع های اصلی لینوکس نیز این ویژگی را ارائه می دهند و اوبونتو یکی از آنهاست. اگر می خواهید از راه دور به رایانه های ویندوزی خود از اوبونتو متصل شوید، می توانید از مشتری RDP پیش فرض موجود در اوبونتو به نام Remmina استفاده کنید. در اینجا نحوه ایجاد، راه اندازی و نصب یک اتصال دسکتاپ راه دور از اوبونتو به ویندوز آورده شده است.

توجه داشته باشید.این آموزش در Ubuntu 18.04 LTS (Bionic Beaver) ایجاد شده است. با این حال، این روی نسخه های دیگر لینوکس نیز کار می کند.

مرحله 1: اتصالات دسکتاپ از راه دور را در رایانه شخصی ویندوز خود فعال کنید

اگر می خواهید به رایانه های دیگر اجازه دهید از راه دور به رایانه شخصی ویندوز شما متصل شوند، ابتدا باید آن را طوری تنظیم کنید که اتصالات دسکتاپ از راه دور را بپذیرد.

مرحله 2: Remmina Remote Desktop Client را راه اندازی کنید

به‌طور پیش‌فرض، اوبونتو با یک برنامه مشتری دسک‌تاپ راه دور عرضه می‌شود که از پروتکل دسک‌تاپ از راه دور (RDP) پشتیبانی می‌کند. سیستم های عاملویندوز برای اتصال از راه دور. می توانید آن را در لیست برنامه های اوبونتو پیدا کنید.

اگر ترجیح می دهید جستجو کنید، می توانید مشتری RDP پیش فرض اوبونتو را با استفاده از عبارت جستجوی RDP پیدا کنید.

مرحله 3 یک جلسه دسکتاپ از راه دور اوبونتو را برای ویندوز تنظیم و نصب کنید

هنگامی که Remmina Remote Desktop Client را باز می کنید، باید چیزی شبیه به این را ببینید:

روی "ایجاد" کلیک کنید پروفایل جدیداتصالات".

نماد آن یک علامت سبز سبز است که به راحتی در گوشه سمت چپ بالای پنجره قابل مشاهده است.

عمل قبلی پنجره ای به نام Remote Desktop را باز می کند. در اینجا می‌توانید اتصال Ubuntu به Windows Remote Desktop را که می‌خواهید راه‌اندازی کنید، راه‌اندازی کنید.

در قسمت Profile نامی را که می خواهید برای اتصال استفاده کنید وارد کنید. این می تواند هر چیزی باشد. سایر تنظیمات را از قسمت Profile با تنظیمات پیش فرض خود رها کنید.

در قسمت Server در تب General، آدرس IP رایانه ویندوزی را که قرار است به آن متصل شوید، وارد کنید. نام کاربری و رمز عبور کاربر را وارد کنید حسابنام کاربری که می خواهید در رایانه شخصی ویندوز از راه دور استفاده کنید. این حساب کاربری باید در رایانه شخصی ویندوز وجود داشته باشد.

اگر از حساب کاربری استفاده می کنید ورودی مایکروسافتدر رایانه شخصی ویندوزی، مشکلی نیست که آدرس خود را پر کنید پست الکترونیکو رمز عبور اگر رایانه شخصی ویندوز شما بخشی از یک دامنه است، آن را در قسمت Domain وارد کنید، در غیر این صورت این قسمت را خالی بگذارید.

سپس می توانید وضوح و عمق رنگی را که می خواهید برای اتصال از راه دور دسکتاپ استفاده کنید، تنظیم کنید. به طور پیش‌فرض، نمایه Remote Desktop روی «Use Client Permission» تنظیم شده است، به این معنی که اتصال از همان وضوح رایانه ویندوزی که به آن وصل می‌شوید استفاده می‌کند. عمق رنگ نیز روی بالاترین کیفیت ممکن تنظیم شده است. با این حال، انتخاب رزولوشن دسکتاپ و عمق رنگ کمتر می تواند عملکرد یک جلسه دسکتاپ راه دور از لینوکس به ویندوز را بهبود بخشد. اگر، هنگام اتصال به دسکتاپ از راه دور جدول ویندوزتاخیر رخ می دهد، سعی کنید عمق یا وضوح رنگ را کاهش دهید.

وقتی پیکربندی تمام جزئیات تمام شد، روی ذخیره کلیک کنید و متصل شوید. با این کار پروفایل اتصال شما ذخیره می شود و سپس یک اتصال RDP به رایانه شخصی ویندوز آغاز می شود.

پس از چند ثانیه، باید یک اتصال دسکتاپ از راه دور در رایانه ویندوز خود داشته باشید.

همچنین می توانید به یک کامپیوتر از راه دور در زیر متصل شوید کنترل ویندوزبدون هیچ یک از مراحل شخصی سازی که قبلا ذکر شد. با این حال، این بدان معنی است که دفعه بعد باید نمایه Remote Desktop Connection را دوباره پیکربندی کنید کنترل از راه دورکامپیوتر ویندوزی شما

هنگام تلاش برای دسترسی از طریق VNC به دسکتاپ راه دور، Linux Mint 19 مجبور بود با این واقعیت کنار بیاید که در مقایسه با نسخه های قبلی(17، 18)، این گزینه به طور پیش فرض ارائه نشده است. در مراحل بعدیبرای سازماندهی اتصال VNC به گره ای که لینوکس مینت 19 را اجرا می کند، نیاز به انجام تعدادی تلاش اضافی شبیه به یک قسمت از یک فیلم شد:

- چطور، فوراً کار را تمام می کنید یا می خواهید رنج بکشید؟
- البته بهتر است رنج بکشم.
(برگرفته از فیلم "خورشید سفید صحرا")

همه چیز با این واقعیت شروع شد که در تنظیمات (که از این پس به عنوان محیط گرافیکی XFCE نامیده می شود) بخش "Sessions and startup" و تب "Autostart" هیچ اشاره ای به اتصال به دسکتاپ از راه دور وجود ندارد، اگرچه در قسمت قبلی مورد فعال Linux Mint 18 بین پوشه های کاربر در حال به روز رسانی و شبکه قرار داشت.



پکیج vino وظیفه پیاده سازی سرور VNC در لینوکس مینت را بر عهده دارد که به طور پیش فرض در لینوکس مینت 19 نصب نشده است. این بسته نیاز به نصب دارد و اصولاً از طریق سیناپتیک به راحتی پیدا می شود.



با این حال، این کافی نخواهد بود. همانطور که بررسی موضوع نشان داد، توسعه دهندگان vino ابزار پیکربندی گرافیکی را از محصول خود حذف کرده اند، بنابراین پیکربندی vino باید از طریق پیکربندی dconf-editor انجام شود.

برای نصب دستور را در ترمینال اجرا کنید اجزای لازمو dconf-editor را اجرا کنید

sudo apt install -y vino dconf-editor && sudo dconf-editor

هنگامی که dconf-editor را راه اندازی می کنید، هشداری نشان داده می شود که تغییراتی که ایجاد می کنید با خطر و خطر شخصی شما انجام شده است و برای ادامه باید روی دکمه "مراقب باشم" کلیک کنید (مراقب خواهم بود). در هنگام راه اندازی بعدی dconf-editor از این نمایشگر خارج کنید، علامت کادر "نمایش این گفتگو دفعه بعد" را بردارید.


پس از راه اندازی پیکربندی سیستم گرافیکی، با حرکت متوالی "گنوم - دسکتاپ" به بخش "دسترسی از راه دور" بروید.




اگر قصد دارید از طریق یک کلاینت VNC از ویندوز وصل شوید، همانطور که می گویند، توصیه می شود رمزگذاری را خاموش کنید (موتور را در خط مربوطه حرکت دهید).




علیرغم اینکه این، همانطور که می گویند، "خوب" نیست، اما در یک شبکه محلی که به آن اعتماد دارید، این عمل مجاز است.

همین کار را با prompt-enabled انجام دهید، در غیر این صورت کامپیوتر دیگر باید هر بار یک اتصال از راه دور به آن را تأیید کند.


به منظور نوعی محافظت، با خاموش کردن تنظیمات پیش‌فرض و وارد کردن رمز عبور دلخواه خود، برای اتصال رمز عبور تعیین کنید، به عنوان مثال:




برای رفع این تغییر روی دکمه سبز رنگ کلیک کنید.


Configurator را ببندید و به تنظیمات autostart بروید. نرم افزار vino را به لیست برنامه هایی که به طور خودکار در هنگام راه اندازی سیستم راه اندازی می شوند اضافه کنید

/usr/lib/vino/vino-server



شکل به پوسته XFCE اشاره دارد. در Cinnamon و MATE، از تنظیمات اتوران موجود آنها استفاده کنید.

سیستم را راه اندازی مجدد کنید.

در رایانه ای که از آن وصل خواهید شد، اتصال مناسب را ایجاد کنید. در شکل زیر، اتصال از یک هاست لینوکس انجام خواهد شد، بنابراین در برنامه Remmina اضافه شده است.


لطفاً توجه داشته باشید که نیازی به وارد کردن نام کاربری ندارید، فقط رمز عبوری که هنگام پیکربندی vino از طریق پیکربندی گرافیکی dconf-editor تنظیم شده است وارد می شود.

شکل گره H-4.vot را نشان می دهد که مربوط به کامل است نام دامنهگره در این حالت، فرض بر این است که سرور DNS شبکه محلی شما می‌تواند آدرس‌های IP صادر شده توسط DHCP را با نام میزبان شبکه مطابقت دهد. به عنوان مثال، MikroTik می تواند این کار را از طریق انجام دهد. اگر سرور DNS وجود ندارد یا نمی داند چگونه این کار را انجام دهد، میزبانی را که از راه دور به آن متصل خواهید شد اختصاص دهید. آدرس استاتیک(یا سفارشی کنید سرور DHCPهمین آدرس را به او بدهید) و با IP وصل شوید.

اگر همه چیز به درستی انجام شود، از تماشای دسکتاپ راه دور گره لینوکسی که به آن متصل هستید و همچنین کنترل این رایانه لذت خواهید برد.


در این حالت ، نمادی در پانل (معمولاً در پایین) نمایش داده می شود (با تم Mint-Y - آبی) که نشان دهنده واقعیت اتصال از راه دور به دسکتاپ است.


سرعت پاسخ کامپیوتر راه دور به دستورات شما به قابلیت های سخت افزاری، میزان بارگذاری سیستم و همچنین میزان داده های ارسال شده از طریق VNC بستگی دارد. هنگام بررسی موضوع "پاسخگویی" یک سیستم راه دور، بسیاری از نشریات در مورد از دست دادن VNC قبل از RDP می نویسند، اما من شخصاً چیزی بهتر برای اتصال از راه دور به لینوکس با رابط کاربری گرافیکی پیدا نکردم. به منظور افزایش سرعت پاسخ سیستم نهاییمی توانید سعی کنید با تنظیمات کیفیت برای نمایش صفحه رایانه مورد نظر در پارامترهای اتصال "بازی کنید" (به پنجره تنظیمات اتصال Remmina مراجعه کنید):


یک راه حل جایگزین x11vnc().

در این مقاله به چند روش برای اتصال از راه دور از ویندوز به اوبونتو می پردازیم.

تصور کنید در همان اتاق هستید و روبروی یک کامپیوتر ویندوزی نشسته اید. داده‌های مورد نیاز شما در یکی دیگر، روی رایانه‌ای که اوبونتو دارد، وجود دارد. اگر هر دو کامپیوتر در یک خانه باشند، مشکلی نیست. اما اگر آنها در یک بلوک اداری باشند چه؟

چرا از راه دور از ویندوز به اوبونتو وصل شویم؟

دلایل مختلفی وجود دارد که ممکن است بخواهید از راه دور به یک کامپیوتر اوبونتو متصل شوید. شاید شما در محل کار هستید و نیاز به ورود به کامپیوتر خانگی خود دارید. همچنین، می توانید یک کامپیوتر اوبونتو در همان اتاق داشته باشید، کامپیوتر ویندوزدر دیگری، و تمایل به اجرای به روز رسانی در اوبونتو.

از طرف دیگر، ممکن است از یک سرور اوبونتو استفاده کنید. ممکن است آن را برای کنترل راه اندازی بازی هایی مانند Counter-Strike یا Minecraft پیکربندی کرده باشید. در هر صورت، راه اندازی یک اتصال از راه دور باعث صرفه جویی در زمان و تلاش زیادی می شود.

شما دو گزینه برای ایجاد یک اتصال از راه دور به یک کامپیوتر اوبونتو دارید: می توانید از Remote Desktop (RDP) یا شبکه مجازیمحاسبات (VNC).

بیایید به ترتیب به هر روش نگاه کنیم.

آدرس IP کامپیوتر اوبونتو خود را پیدا کنید

قبل از اینکه بتوانید به یک دستگاه اوبونتو متصل شوید، باید آدرس IP را بدانید.

راه اول ساده ترین است. به طور فیزیکی به دستگاه اوبونتو نزدیک شوید، Ctrl+Alt+T را فشار دهید تا ترمینال باز شود و دستور را وارد کنید:

ifconfig

در کنار اتصالی که در حال حاضر از آن استفاده می کنید به دنبال "inet addr" بگردید. به عنوان مثال، اگر از Wi-Fi استفاده می کنید، به دنبال آن باشید wlan0. اگر رایانه شما به شبکه اترنت متصل است، به دنبال آن باشید eth0.

راه دیگر برای یافتن آدرس IP این است که نماد اتصال را در پنل پیدا کنید، روی آن کلیک کنید کلیک راستماوس را انتخاب کنید اطلاعات اتصال. در اینجا آدرس IP را پیدا خواهید کرد.

هیچ کدام از این گزینه ها را نمی توانید باز کنید؟ همچنین می توانید مستقیماً با استفاده از مرورگر رایانه خود به روتر متصل شوید.

پس از ورود به کنسول مدیریت روتر، می توانید ببینید که کدام دستگاه ها متصل هستند. فقط نام دستگاه اوبونتو خود را پیدا کنید، آدرس IP را پیدا کنید و آن را یادداشت کنید.

1. اتصال SSH

قبل از شروع، ممکن است بخواهید PuTTY را روی رایانه خود نصب کنید (یا فقط ویژگی SSH داخلی ویندوز را امتحان کنید). این به شما امکان می دهد یک اتصال SSH ایجاد کنید که به شما امکان دسترسی از راه دور را می دهد خط فرماناوبونتو

واضح است: این یک گزینه دسکتاپ از راه دور نیست زیرا کنترل ماوس وجود ندارد. اما داشتن ابزار نصب از راه دور که استفاده می کنید مفید است. با این حال، SSH اغلب به طور پیش فرض غیرفعال است، بنابراین اگر نصب نشده باشد، باید آن را برطرف کنید.

به طور خلاصه، بستگی به این دارد که از کدام نسخه اوبونتو استفاده می کنید و اینکه آیا قبلا از SSH استفاده کرده اید یا خیر.

پس از نصب از طریق ترمینال ( sudo apt openssh-server را نصب کنید) می توانید یک اتصال از راه دور برقرار کنید (به سادگی با استفاده از آدرس IP و نام کاربری و رمز عبور اوبونتو) و از ترمینال برای نصب استفاده کنید. ابزار لازمبرای RDP و برای VNC.

2. دسترسی از راه دور با استفاده از پروتکل دسکتاپ از راه دور

توسط بیشترین گزینه سادهاستفاده از پروتکل دسکتاپ از راه دور یا RDP است. این ابزار که در ویندوز تعبیه شده است، می تواند برای ایجاد یک اتصال دسکتاپ از راه دور در خود استفاده شود شبکه خانگی. تنها چیزی که نیاز دارید آدرس IP دستگاه اوبونتو است.

در حالی که نرم افزار مورد نیاز از قبل روی ویندوز نصب شده است، باید ابزار xrdp را در اوبونتو نصب کنید. برای انجام این کار، یک پنجره ترمینال را باز کنید ( Ctrl+Alt+T) و وارد کنید:

sudo apt xrdp را نصب کنید

sudo systemctl xrdp را فعال کنید

صبر کنید تا نصب شود، سپس برنامه Remote Desktop را با استفاده از منوی Start یا Search در ویندوز اجرا کنید. rdp را تایپ کنید و روی Remote Desktop Connection کلیک کنید. هنگامی که برنامه باز است، آدرس IP را در قسمت رایانه وارد کنید.

سپس دکمه را فشار دهید نمایش گزینه هاو اضافه کنید نام کاربریبرای کامپیوتر اوبونتو می توانید کلیک کنید صرفه جوییبرای ذخیره این تنظیمات برای استفاده در آینده.

روی دکمه کلیک کنید برای وصل کردنبرای شروع اتصال و در صورت درخواست رمز عبور حساب اوبونتو خود را وارد کنید. پس از آن، اتصال برقرار می شود که به شما می دهد دسترسی کاملبه یک کامپیوتر اوبونتو راه دور با استفاده از ماوس و صفحه کلید. اگر قصد دارید به طور مکرر از این اتصال استفاده کنید، می توانید a ایجاد کنید فایل پیکربندیبرای صرفه جویی در زمان

عیب یابی RDP

در حالی که RDP یک گزینه عالی برای اتصال از راه دور به یک دستگاه اوبونتو است، با ورود اوبونتو 18.04 LTS، این روش کمتر قابل اعتماد است. به نظر می رسد مشکلی در برقراری یک اتصال راه دور وجود دارد، زمانی که حساب از قبل در دستگاه اوبونتو وارد شده است.

بنابراین یک راه آسان برای دور زدن این موضوع این است که به سادگی از کاربر خارج شوید.

اگر امکان پذیر نیست، اتصال RDP را از استفاده از سرور Xorg به استفاده از X11rdp تغییر دهید، صبر کنید تا کار کند و سپس دوباره Xorg را امتحان کنید.

همچنین می‌توانید پس از راه‌اندازی مجدد دستگاه لینوکس، اتصال برقرار کنید.

3. دسترسی از راه دور با استفاده از شبکه مجازی (VNC)

گزینه دیگری با عملکرد کامل از راه دور دسکتاپ VNC (محاسبات شبکه مجازی) است. این به یک برنامه کلاینت در رایانه شخصی ویندوز و یک سرور در اوبونتو نیاز دارد.

در رایانه راه دور، مؤلفه سرور TightVNC را پس از بررسی به‌روزرسانی‌ها نصب کنید:

به روز رسانی Sudo Apt

سرور را نصب کنید:

sudo apt سرور tightvnc را نصب کنید

و اجرا:

سرور sudo tightvnc

در این مرحله از شما خواسته می شود که یک رمز عبور برای اتصال تعیین کنید. همچنین یک شماره دسکتاپ به شما اختصاص داده می شود، معمولاً: 1. آن را بنویسید.


اکنون که سرور TightVNC در اوبونتو راه اندازی شده است، باید کلاینت را روی ویندوز نصب کنید. این را می توان از www.tightvnc.com/download.php دانلود کرد - مطمئن شوید که نسخه صحیح را انتخاب کرده اید زیرا در نسخه های 32 بیتی و 64 بیتی موجود است.

ابزارهای TightVNC فقط به صورت یک بسته در دسترس هستند، بنابراین پس از نصب، به دنبال TightVNC Viewer در جستجوی ویندوز بگردید.

پس از راه اندازی نمایشگر، آدرس IP اوبونتو را در هاست و سپس شماره دسکتاپ را وارد کنید. ممکن است به این شکل باشد:

192.168.0.99:1

هنگامی که از شما خواسته شد رمز عبور خود را وارد کنید و در Remote Desktop شروع به کار کنید!

ایمن تر کردن TightVNC

به طور پیش فرض، TightVNC رمز عبور شما را رمزگذاری می کند، اما هیچ چیز دیگری. این باعث می شود که اتصالات اینترنتی ناامن باشد. خوشبختانه، می توان با SSH و Xming ایمن تر شد.

برای انجام این کار، ابزار را از Sourceforge دانلود و نصب کنید. پس از آن، میانبر دسکتاپ را پیدا کنید، کلیک راست کرده و Properties را انتخاب کنید.


به دنبال تب Shortcut بگردید و در قسمت Target موارد زیر را وارد کنید:

"C:\Program Files (x86)\Xming\Xming.exe":0 -clipboard -multiwindow

کادر را علامت بزنید ارسال X11 را فعال کنید، سپس به جلسهدر بالای منو


یک آدرس IP وارد کنید دستگاه از راه دورو دکمه را فشار دهید باز کن. پس از چند ثانیه، یک اتصال امن به دسکتاپ راه دور اوبونتو در دسترس خواهد بود.

انتخاب راه حل مناسب دسترسی از راه دور

نحوه استفاده از این روش ها به آنچه از دسکتاپ راه دور خود می خواهید بستگی دارد.

سه گزینه اصلی موجود است:

  • RDP A: از پروتکل Windows Remote Desktop از طریق اجرای متن باز xrdp استفاده می کند.
  • VNCپاسخ: محاسبات شبکه مجازی جایگزینی برای RDP است، اما امنیت کمتری دارد.
  • VNC روی SSHپاسخ: ترکیب VNC با SSH امنیت اتصال را افزایش می دهد.

همچنین می توانید از SSH برای مدیریت ترمینال در دستگاه اوبونتو خود استفاده کنید.

ما سه راه برای برقراری ارتباط راه دور با کامپیوتر یا سرور اوبونتو از طریق ویندوز به شما نشان داده ایم. هر کدام از آنها مزایا و معایب خاص خود را دارند. اما اگر می‌خواهید سریعاً به اوبونتو دست پیدا کنید، چرا زیرسیستم ویندوز برای لینوکس موجود در ویندوز 10 را امتحان نکنید؟