آموزش SSH زدن در ترمینال لینوکس
هر سیستم لینوکس از اتصال ایمن به ماشین های راه دور پشتیبانی می کند. هنگامی که یک دستگاه راه دور دارید که می خواهید از دستگاه مشتری خود به آن متصل شوید، باید یک پروتکل ایمن دریافت کنید و بدانید چه مراحلی را باید دنبال کنید. 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’ را تایپ کرده و کلید enter را فشار دهید. اعلانی خواهید دید که تأیید می کند آدرس IP دستگاه راه دور به عنوان یکی از میزبان های شناخته شده اضافه شده است.
آخرین مرحله این است که رمز عبور دستگاه ریموت را در اعلان ورود که در ترمینال ظاهر می شود تایپ کنید.
هنگامی که رمز عبور وارد شده با میزبان راه دور مطابقت داشته باشد، با موفقیت از SSH برای اتصال به یک ماشین راه دور با استفاده از ترمینال لینوکس استفاده کرده اید. به همین سادگی نحوه SSH زدن در ترمینال لینوکس را یاد گرفتید.