در این مقاله، من در مورد نحوه توزیع اتصالات VNC بیش از پروتکل SSH صحبت خواهم کرد که ترافیک را تضمین می کند و رمزگذاری می کند. من در حال حاضر قبل از وصل کردن به هر کامپیوتر از راه دور از این استفاده می کنم تا رمزهای عبور و اطلاعات ورودی نتوانند خراب شوند.
پیش نیازهای خاصی وجود دارد که قبل از اینکه واقعا می توانید از اطلاعات استفاده کنید این مقاله.
1. SSH Server- در ابتدا باید یک سرور SSH شخصی ایجاد کنید که برای ایجاد تونل VNC امن استفاده می شود. این فراتر از محدوده این مقاله است، اما شما می توانید یک پست عالی توسط LifeHacker در مورد چگونگی راه اندازی سرور شخصی SSH بخوانید.
2. سرور VNC- این راهنما بیش از یک دهه قدیمی است اما هنوز هم کار می کند. وبلاگ دیگری راهنمای جدیدتر دوم، شما باید سرور VNC را بر روی هر دستگاهی که میخواهید به آن متصل شوید، نصب و پیکربندی کنید.
3. DNS Dynamic- در نهایت، اگر می خواهید اتصال برقرار کنید به جای کامپیوتر محلی خود از خارج از شبکه محلی، شما باید یک حساب DNS پویا رایگان ایجاد کنید، مگر اینکه یک IP ثابت داشته باشید. شما می توانید پست قبلی خود را در اینجا نحوه تنظیم DNS پویا بخوانید. این به شما امکان می دهد برای استفاده از یک نام دامنه منحصر به فرد مانند myname.homeip.net و غیره
این ممکن است به نظر می رسد بسیاری از چیزهای برای تکمیل قبل از اینکه شما می توانید این کار را انجام دهید و این است که من مدتی به یاد همه چیز و همه کارها را انجام می دهید، اما هنگامی که تنظیم می شود و کار می کند، شما احساس می کنید که فقط کوه اورست صعود کردید!
منظور که در آن شما می خواهید این سه پیش نیاز را تکمیل کنید تنظیم DNS پویا است، سپس تنظیم نرم افزار سرور VNC (نسبتا مستقیم به جلو)، یک
تونل VNC بیش از SSH
خوب، در حال حاضر به آموزش برای یادگیری نحوه تونل VNC بیش از SSH! در این مقاله، از TightVNC به عنوان نرم افزار کنترل از راه دور و Putty به عنوان مشتری SSH استفاده خواهم کرد. ما از Putty برای اتصال به سرویس گیرنده SSH استفاده خواهیم کرد و سپس از TightVNC برای اتصال به رایانه ای که می خواهیم کنترل استفاده کنیم، استفاده می کنیم.
مرحله 1: باز کردن Putty و روی جلسهدر قسمت چپ در کادر نام میزبان، شما باید آدرس دینامیکی پویا را برای سرور SSH خانه خود تایپ کنید. یا اگر شما یک IP ثابت داشته باشید، می توانید آدرس IP را تایپ کنید. توجه داشته باشید این آدرس IP خارجی شمابرای سرور SSH است.
همچنین نام را به قسمت متن ذخیره شده جلساتتایپ کنید مانند VNC over SSH و کلیک کنید صرفه جویی. به این ترتیب نباید این کار را هر بار انجام دهید.
مرحله 2: حالا اتصال، سپس SSHو روی تونلکلیک کنید. در حال حاضر شماره پورت منبع و پورت مقصد را تایپ کنید. پورت منبع TightVNC 5900 است زیرا این پورت برای اتصالات در آن است.
پورت مقصد آدرس IP داخلیبرای سرور SSH شما و پس از آن یک پورت مشابه خواهد بود. شماره، به عنوان مثال 10.0.1.104:5900.
مرحله 3: حالا روی افزودنرا فشار دهید و در کادر لیست به طور مستقیم بالا نشان داده می شود:
مرحله 4: نیازی به تغییر هیچ چیز دیگری ندارید. این واقعا! اکنون به صفحه جلسه بروید و دوباره دکمه ذخیره را فشار دهید.
شما می توانید با کلیک بر روی بازآن را امتحان کنید و باید یک پنجره فرمان دریافت کنید که برای نام کاربری و رمز عبور شما . پس از ورود به سرور SSH با موفقیت، شما را به خط فرمان وارد کنید. حالا شما یک VNC بیش از تونل SSH ایجاد کرده اید!
مرحله 5: حالا TightVNC را باز کنید و در قسمت سرور VNC 127.0.0.1/ p>
حالا روی اتصالکلیک کنید و شما باید بتوانید از راه دور به رایانه خود متصل شوید! این کمی از فرایند و کمی پیچیده است، اما اگر شما در تلاش برای ادامه کار، آن را به کار خواهد کرد! هنگامی که شما راه اندازی سرور SSH را دریافت می کنید، می توانید از آن برای رمزگذاری جلسه مرور وب خود استفاده کنید.
اگر سوالی دارید یا نمی توانید چیزی را بیابید، نظر بدهید و سعی خواهم کرد که به شما کمک کنم بیرون! لذت ببرید!