دسترسی به کامپیوترها از راه دور از مدتها پیش به یک ضرورت تبدیل شده بود و ما به سختی میتوانیم تصور کنیم که اگر نتوانیم کامپیوترها را از مکانهای راه دور کنترل کنیم چگونه میشد. بسته به سیستم عاملی که در حال اجرا هستید، روش های زیادی برای برقراری ارتباط با یک دستگاه راه دور وجود دارد، اما دو پروتکل پرکاربرد عبارتند از:
این دو پروتکل از برنامه های کاربردی سرویس گیرنده و سرور برای برقراری ارتباط از راه دور استفاده می کنند. این ابزارها به شما این امکان را میدهند که به رایانههای دیگر دسترسی پیدا کرده و از راه دور آنها را مدیریت کنید، فایلها را انتقال دهید و تقریباً هر کاری را که میتوانید انجام دهید، در حالی که به صورت فیزیکی جلوی دستگاه نشستهاید، انجام دهید.
هرگونه سوال و مشکل در ارتباط با این موضوع را میتوانید در انجمن مطرح نمایید
قبل از اینکه بتوانید یک پروتکل دسکتاپ از راه دور ایمن با یک کامپیوتر راه دور ایجاد کنید، چند الزام اساسی وجود دارد که باید رعایت کنید:
Secure Shell که گاهی به آن Secure Socket Shell نیز گفته می شود، پروتکلی است که به شما امکان می دهد با استفاده از یک رابط مبتنی بر متن، به طور ایمن به یک کامپیوتر راه دور یا یک سرور متصل شوید.
هنگامی که یک اتصال SSH ایمن برقرار شد، شما می توانید با تایپ دستورات در کلاینت در رایانه محلی خود سرور را دستکاری کنید.
مدیران سیستم و شبکه بیشتر از این پروتکل استفاده می کنند و همچنین هرکسی که نیاز به مدیریت یک کامپیوتر از راه دور به شیوه ای بسیار امن دارد.
برای انجام این کار:
ssh your_username@host_ip_address
اگر نام کاربری در دستگاه محلی شما با نام کاربری در سروری که میخواهید به آن متصل شوید مطابقت دارد، میتوانید فقط تایپ کنید: ssh host_ip_address
و Enter را بزنید.اگر رایانه ای که می خواهید از راه دور به آن متصل شوید در همان شبکه است، بهتر است به جای آدرس IP عمومی از آدرس IP خصوصی استفاده کنید. در غیر این صورت، باید فقط از آدرس IP عمومی استفاده کنید. علاوه بر این، مطمئن شوید که میدانید پورت TCP صحیح OpenSSH برای درخواستهای اتصال به آن گوش میدهد و تنظیمات ارسال پورت درست است. اگر کسی پیکربندی فایل sshd_config را تغییر نداد، پورت پیشفرض 22 است. همچنین می توانید شماره پورت را بعد از آدرس IP میزبان اضافه کنید.
در اینجا نمونه ای از درخواست اتصال با استفاده از سرویس گیرنده OpenSSH است. شماره پورت را نیز مشخص می کنیم:
username@machine:~$ ssh phoenix@185.52.53.222 –p7654 phoenix@185.52.53.222’s password: The authenticity of host '185.52.53.222 (185.52.53.222)' can't be established. ECDSA key fingerprint is SHA256:9lyrpzo5Yo1EQAS2QeHy9xKceHFH8F8W6kp7EX2O3Ps. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added ' 185.52.53.222' (ECDSA) to the list of known hosts. username@host:~$
اکنون می توانید با استفاده از ترمینال خود یک ماشین راه دور را مدیریت و کنترل کنید. اگر در اتصال به سرور راه دور مشکل دارید، مطمئن شوید که:
آدرس IP دستگاه راه دور صحیح است. پورتی که SSH به آن گوش می دهد توسط فایروال مسدود نشده یا به اشتباه ارسال شده است. نام کاربری و رمز عبور شما صحیح است. نرم افزار SSH به درستی نصب شده است.