
هر سیستم لینوکس از اتصالات ایمن به ماشین های راه دور پشتیبانی می کند. هنگامی که یک دستگاه راه دور دارید که می خواهید به دستگاه مشتری خود متصل شوید، باید یک پروتکل ایمن داشته باشید و بدانید چه مراحلی را باید دنبال کنید. SSH یک پروتکل امن است که داده ها را قبل از انتقال از مشتری به هاست رمزگذاری می کند. و آنها را برمی گرداند و به کاربران امکان می دهد به دستگاه راه دور متصل شوند و از آن استفاده کنند. در این مقاله از وبلاگ تهران سرور قصد داریم نحوه SSH به ترمینال لینوکس را به شما آموزش دهیم. پس با ما همراه باشید
چگونه SSH را به ترمینال لینوکس وارد کنیم؟
قبل از اینکه بتوانید یک اتصال SSH ایجاد کنید، باید ‘openssh’ را روی سرور و کلاینت خود نصب کنید. بیایید با آماده کردن دستگاه راه دور برای اتصال شروع کنیم. قبل از نصب openssh، مخازن مناسب را به روز کنید.
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” استفاده می کنیم.
در دستگاه مشتری، برای استفاده از آن برای اتصال به دستگاه راه دور، باید OpenSh-Client را نصب کنید.
با به روز رسانی مخزن مناسب، مشابه دستگاه راه دور، شروع کنید.
با اجرای دستور زیر “opensh-client” را نصب کنید:
sudo apt-get install openssh-client
مراحل بعد از نصب opensh-server
هنگامی که ‘openssh-client’ و ‘openssh-server’ را نصب کردید، آماده اتصال با استفاده از SSH هستید. برای ایجاد اتصال، ترمینال خود را در دستگاه مشتری باز کنید و به IP سرور راه دور متصل شوید.
IP دستگاه ریموت ما 192.168.137.201 است. بنابراین، با اجرای دستور SSH زیر به آن متصل می شویم:
ssh [email protected]
شما باید نام میزبان دستگاه راه دور را مشخص کنید. linuxhin نام میزبان سرور راه دور مورد نظر ما است.
از شما خواسته می شود با انتخاب ادامه یا عدم اتصال، اتصال را تأیید کنید. در اعلان ظاهر شده “yes” را تایپ کنید و Enter را فشار دهید. اعلانی خواهید دید که تأیید می کند آدرس IP دستگاه راه دور به عنوان یکی از میزبان های شناخته شده اضافه شده است.
آخرین مرحله این است که رمز عبور دستگاه راه دور را در اعلان ورود که در ترمینال ظاهر می شود تایپ کنید.
هنگامی که رمز عبور وارد شده با هاست راه دور مطابقت داشت، با موفقیت از SSH برای اتصال به دستگاه راه دور با استفاده از ترمینال لینوکس استفاده کرده اید. شما به تازگی نحوه SSH را در ترمینال لینوکس یاد گرفتید.