كيفية نفق VNC عبر SSH
إذا كنت تتصل بسطح مكتب بعيد باستخدام بروتوكول حوسبة الشبكة الافتراضية(Virtual Network Computing) ( VNC ) ، فقد لا يكون اتصالك آمنًا. لا يقوم بعض عملاء VNC ، مثل (VNC)TightVNC الشهير ، بتشفير اتصالك بعد مرحلة تسجيل الدخول الأولية. للتغلب على المشكلة ، يمكنك نفق اتصال VNC عبر نفق (VNC)Secure Shell ( SSH ).
لا يوفر نفق SSH اتصالاً آمنًا تمامًا لـ VNC فحسب ، بل يتيح لك أيضًا استخدام اتصالات VNC عند حظر منفذ (VNC)VNC النموذجي (المنفذ 5901). ستحظر بعض شبكات الشركات المنافذ الشائعة مثل المنفذ 5901 لمزيد من الأمان ، لذا فإن نفق VNC عبر SSH سيسمح لك بالتغلب على هذه المشكلة.
إعداد PuTTY(Setting Up PuTTY)
يحتوي Windows 10 على عميل SSH مدمج ، وذلك بفضل Windows PowerShell ، ولكن هذا مجرد تطور حديث. إذا كنت تريد معرفة كيفية نفق VNC عبر SSH ، فمن المستحسن استخدام PuTTY لإجراء الاتصال بخادم SSH الخاص بك .
يوفر PuTTY(PuTTY) واجهة مستخدم رسومية يمكن تهيئتها بسهولة للسماح لك بنفق برامج أخرى ، مثل عارض VNC الخاص بك ، عبر الاتصال. (VNC)لكي يعمل هذا ، ستحتاج إلى تثبيت خادم SSH مناسب على كمبيوتر سطح المكتب البعيد أو الخادم الذي تبحث عن الاتصال به عبر VNC .
- للبدء ، قم بتنزيل PuTTY وافتح العميل.
- تتيح لك قائمة الجلسة(Session ) الرئيسية كتابة عنوان IP للخادم أو اسم المضيف. اكتب عنوان خادم SSH في مربع النص (SSH)اسم المضيف (أو عنوان IP)(Host Name (or IP address)) . إذا كان منفذ SSH الخاص بك مختلفًا عن المنفذ القياسي 22 ، فاكتب هذا في مربع Port .
- ستحتاج أيضًا إلى حفظ هذه الجلسة ، لذلك في مربع نص الجلسات المحفوظة(Saved Sessions) ، أضف اسمًا مناسبًا لاتصال SSH الخاص بك ، ثم انقر فوق الزر حفظ(Save) .
- في القائمة اليمنى ، وسّع علامة تبويب الاتصال(Connection) ، ثم افعل الشيء نفسه مع SSH . انقر فوق الأنفاق(Tunnels) .
- في قسم إعادة توجيه المنفذ بقائمة (Port forwarding)الأنفاق(Tunnels) ، ستقدم التفاصيل للسماح لـ PuTTY بنفق اتصال VNC عبر SSH . في مربع نص المنفذ المصدر(Source port) ، اكتب 5901. في مربع النص الوجهة(Destination) ، اكتب عنوان IP البعيد: 5901(remote IP address:5901) ، باستخدام عنوان IP الخاص بجهاز كمبيوتر سطح المكتب البعيد أو الخادم . على سبيل المثال ، سيكون 192.168.1.100:5901 مناسبًا.
- ارجع إلى قسم الجلسة(Session) ، وانقر على اسم الجلسة المحفوظة ضمن الجلسات المحفوظة(Saved Sessions) ، ثم انقر فوق حفظ(Save) لحفظ إعداداتك.
- عندما تكون إعدادات PuTTY جاهزة ، اجعل اتصال SSH بالنقر فوق فتح(Open) في الأسفل. سيُطلب منك إدخال اسم المستخدم وكلمة المرور المطلوبين لإجراء اتصال SSH أثناء قيام (SSH)PuTTY بالمحاولة.
- بمجرد اكتمال عملية تسجيل الدخول ، سيتم منحك حق الوصول إلى نافذة SSH الطرفية لسطح المكتب البعيد.
مع تنشيط نفق SSH إلى خادم سطح المكتب البعيد ، ستتمكن الآن من إجراء اتصال VNC . يمكنك استخدام أي عميل VNC تختاره ، ولكن هذا الدليل سوف يعرض كيفية الاتصال باستخدام TightVNC ، وهو عميل VNC شائع ومجاني لنظامي التشغيل Windows(Windows) و Linux .
يمكنك تصغير PuTTY أثناء تنشيط الاتصال.
الاتصال باستخدام TightVNC(Connecting Using TightVNC)
إذا كان اتصال SSH الخاص بك نشطًا ، فسيكون الاتصال باستخدام TightVNC بسيطًا جدًا. هذا يفترض أن خادم VNC الخاص بك يعمل على الكمبيوتر أو الخادم البعيد.
- افتح TightVNC للبدء. في قسم الاتصال(Connection) ، اكتب localhost :: 5901 أو 127.0.0.1::5901 في مربع نص المضيف البعيد . (Remote Host)يقوم PuTTY(PuTTY) بمراقبة هذا المنفذ وسيقوم تلقائيًا بإعادة توجيه هذا الاتصال ، عند إجراء المحاولة ، إلى خادمك البعيد.
- يمكنك تكوين اتصال VNC الخاص بك عن طريق النقر فوق خيارات(Options) ، ولكن إذا كنت جاهزًا للاتصال ، فانقر فوق اتصال(Connect) .
- سيُطلب منك إدخال كلمة مرور خادم VNC ، لذا قم بتوفيرها في نافذة (VNC)مصادقة VNC(VNC Authentication) المنبثقة ، ثم انقر فوق موافق(OK) .
إذا كان اتصال SSH الخاص بك يعمل بشكل صحيح ، يجب أن يقوم TightVNC بتحميل نافذة سطح مكتب (TightVNC)VNC البعيدة ، لتكون جاهزة للاستخدام.
عملاء SSH مع دعم الأنفاق(SSH Clients With Tunneling Support)
في حين أن TightVNC هو عميل Windows شائع لاتصالات VNC ، إلا أنه لا يدعم نفق SSH داخل العميل نفسه ، مما يتطلب منك استخدام PuTTY لإجراء الاتصال.
ومع ذلك ، فإن عملاء VNC الآخرين يشملون نفق SSH داخل العميل نفسه. أحد الأمثلة على ذلك هو SSVNC الذي ، على الرغم من كونه أساسيًا ، سوف ينفق عبر SSH قبل إجراء اتصال VNC . SSVNC مدعوم من قبل أنظمة تشغيل Windows و Linux .
- افتح عميل SSVNC وقم بملء الحقول المطلوبة ضمن نافذة عميل SSVNC الرئيسية . ضمن مضيف VNC: العرض(VNC Host:Display) ، اكتب SSHusername@remoteIPaddress:1. استبدل SSHusername باسم المستخدم الذي تستخدمه لاتصال SSH الخاص بك ، واستبدل remoteIPaddress بعنوان IP لسطح المكتب البعيد. على سبيل المثال ، [email protected]: 1.
- تأكد من تحديد خيار استخدام SSH(Use SSH) أو SSL+SSL قبل الاتصال. عندما تكون جاهزًا ، انقر فوق الزر " اتصال(Connect) " .
- سيُطلب منك إدخال كلمة مرور SSH في نافذة طرفية منبثقة. أدخل كلمة المرور الخاصة بك ، ثم اضغط على إدخال على لوحة المفاتيح.
بمجرد تنشيط نفق SSH ، سيبدأ اتصال VNC ، وستظهر نافذة عميل (VNC)VNC ، حيث يمكنك البدء في استخدام سطح المكتب البعيد.
بينما لا يتم تشفير اتصالات VNC افتراضيًا ، يتم تشفير (is)بروتوكول سطح المكتب البعيد الخاص بـ Microsoft . إذا كنت تقوم بتشغيل Windows وكنت تخطط للاتصال بجهاز كمبيوتر أو خادم يعمل عن بعد يعمل بنظام Windows(Windows) ، فيمكنك الاتصال باستخدام أداة Remote Desktop Connection بدلاً من ذلك.
Related posts
كيف تدخل SSH أو SFTP إلى Raspberry Pi الخاص بك
كيفية تمكين وصول SSH لمحولات Cisco SG300
كيفية إنشاء مفاتيح SSH على أنظمة Windows و Mac و Linux
قم بتمكين مصادقة المفتاح العام لـ SSH على محولات Cisco SG300
مراجعة الكتاب - دليل How-To Geek لنظام التشغيل Windows 8
كيفية تغيير لون الخلفية في مستندات جوجل
كيفية استرداد حساب Facebook تم اختراقه
كيفية إصلاح AirDrop لا يعمل من iPhone إلى Mac
كيفية فتح ملف JAR على نظام Windows
كيف تحافظ على جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows مستيقظًا دون لمس الماوس
أفضل 6 إعدادات للكاميرا لصور القمر
كيفية حذف مجلد Windows.old في Windows 7/8/10
كيفية استخدام شبكة Firefox الخاصة لحماية نفسك عبر الإنترنت
كيفية رقمنة أقراص DVD
كيفية مسح رمز الاستجابة السريعة ضوئيًا على iPhone و Android
كيف تطير طائرة بدون طيار لمجموع المبتدئين
كيفية إعادة ضبط المصنع لجهاز Xbox One أو Xbox Series X.
كيفية حماية ملف PDF بكلمة مرور للحفاظ عليه آمنًا
كيفية مسح صفحات متعددة في ملف PDF واحد
8 من أفضل الأفكار التقنية للتعامل مع العزلة الذاتية