
هر سیستم لینوکس اتصال ایمن به ماشین های راه دور را حفظ می کند. هنگامی که یک دستگاه راه دور دارید که می خواهید از دستگاه مشتری خود به آن متصل شوید، باید یک پروتکل ایمن دریافت کنید و بدانید چه مراحلی را باید دنبال کنید. SSH یک پروتکل امن است که داده ها را قبل از انتقال از مشتری به هاست رمزگذاری می کند. و آنها را برمی گرداند و به کاربران امکان می دهد به یک ماشین راه دور متصل شوند و از آن استفاده کنند. در این مقاله وبلاگ تهران سرور، نحوه SSH را در ترمینال لینوکس به شما آموزش می دهیم. پس با ما همراه باشید
چگونه SSH را به ترمینال لینوکس وارد کنیم؟
قبل از اینکه بتوانید یک اتصال SSH ایجاد کنید، باید ‘openssh’ را روی سرور و کلاینت خود نصب کنید. بیایید با آماده کردن دستگاه راه دور برای اتصال شروع کنیم. قبل از اینکه بتوانید “openssh” را نصب کنید، مخزن apt را به روز کنید.
sudo apt update
پس از بهروزرسانی، باید «openssh-server» را روی دستگاه راه دور نصب کنید. فقط زمانی که سرور دارای ‘openssh-server’ باشد می تواند اتصال راه دور ایجاد شده بر روی دستگاه مشتری را بپذیرد. ‘openssh’ به تنظیمات تعریف شده در /etc/ssh/sshd_config متکی است.
openssh-server را نصب کنید
برای نصب “openssh-server” دستور زیر را اجرا کنید:
sudo apt-get install openssh-server
پس از نصب، وضعیت ‘ssh’ را بررسی کنید تا مطمئن شوید که فعال است (کار می کند).
sudo systemctl status ssh
اگر حالت فعال نیست، می توانید با اجرای دستور زیر آن را شروع کنید:
sudo systemctl start ssh
آدرس IP دستگاه راه دور را بررسی کنید. از دستور ‘ip a’ استفاده کنید و آدرس IP مرتبط با رابط شبکه خود را دریافت کنید. در این حالت از رابط بی سیم “wlo1” استفاده می کنیم.
در دستگاه مشتری، باید openssh-client را نصب کنید تا از آن برای اتصال به دستگاه راه دور استفاده کنید.
مانند دستگاه راه دور، با به روز رسانی مخزن apt شروع کنید.
با اجرای دستور زیر “openssh-client” را نصب کنید:
sudo apt-get install openssh-client
مراحل بعد از نصب openssh-server
هنگامی که “openssh-client” و “openssh-server” را نصب کردید، آماده اتصال از طریق SSH هستید. برای ایجاد اتصال، ترمینال خود را در دستگاه مشتری باز کنید و به آدرس IP سرور راه دور متصل شوید.
IP دستگاه ریموت ما 192.168.137.201 است. بنابراین با اجرای دستور SSH زیر به آن متصل می شویم:
ssh [email protected]
شما باید نام میزبان دستگاه راه دور را مشخص کنید. Linuxhint نام میزبان سرور راه دور هدف ما است.
از شما خواسته می شود با انتخاب ادامه یا عدم تأیید اتصال را تأیید کنید. در اعلان ظاهر شده، “yes” را تایپ کرده و اینتر را فشار دهید. اعلانی خواهید دید که تأیید می کند آدرس IP دستگاه راه دور به عنوان یکی از میزبان های شناخته شده اضافه شده است.
مرحله آخر این است که رمز عبور دستگاه راه دور را در اعلان ورود که در ترمینال ظاهر می شود وارد کنید.
هنگامی که رمز عبور وارد شده با میزبان راه دور مطابقت دارد، با موفقیت از SSH برای اتصال به یک دستگاه راه دور از طریق یک ترمینال لینوکس استفاده کرده اید. شما به تازگی نحوه SSH را در ترمینال لینوکس یاد گرفتید.