نماد سایت وبلاگ شتابان هاست

فعال كردن SSH در اوبونتو ۲۰٫۰۴

فعال كردن SSH در اوبونتو 20.04

Secure Shell كه مخفف آن (SSH) است ، یک پروتکل شبکه است که برای اتصال ایمن بین مشتری و سرور استفاده می شود. هر تعامل بین سرور و مشتری رمزگذاری می شود. در این مقاله ، نحوه فعال كردن SSH در دستگاه اوبونتو توضیح داده شده است. با ما در شتابان هاست همراه باشيد.

فعال کردن SSH به شما امکان می دهد از راه دور به سیستم خود متصل شده و کارهای اداری را انجام دهید. همچنین می توانید فایل های ایمن را از طریق scp و sftp انتقال دهید.

فعال كردن SSH در اوبونتو

به طور پیش فرض ، هنگامی که اوبونتو اولین بار بر روي سيستم نصب شده باشد ، دسترسی از راه دور از طریق SSH مجاز نیست.

فعال کردن SSH در اوبونتو کاملاً ساده است. مراحل نصب و فعال كردن SSH در سیستم اوبونتو مراحل زیر را به عنوان root یا کاربر دارای امتیازات sudo انجام دهید:

پایانه را با Ctrl + Alt + T باز کنید و بسته سرور opensh-server را نصب کنید:

sudo apt update
sudo apt install openssh-server

۱) در صورت لزوم ، گذرواژه خود را وارد کرده و Enter را فشار دهید تا نصب ادامه یابد.

۲) پس از اتمام نصب ، سرویس SSH بطور خودکار شروع می شود. با تایپ کردن می توانید تأیید کنید که SSH در حال اجرا است:

sudo systemctl status ssh
خروجی باید به شما بگوید که این سرویس در حال اجراست و در بوت ، سیستم فعال است:
 ssh.service - OpenBSD Secure Shell server 

Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) 

Active: active (running) since Mon 2020-06-01 12:34:00 CEST; 9h ago ...

برای بازگشت به خط فرمان ، q را فشار دهید.
۳) اوبونتو با یک ابزار پیکربندی فایروال به نام UFW حمل می شود. اگر فایروال روی سیستم شما فعال شده است ، حتما پورت SSH را باز کنید:
sudo ufw allow ssh
اکنون می توانید از طریق SSH از هر دستگاه راه دور به سیستم اوبونتو خود متصل شوید. سیستم های لینوکس و macOS دارای سرویس های SSH هستند که بصورت پیش فرض نصب شده اند. برای اتصال از یک دستگاه ویندوز ، از یک سرویس دهنده SSH مانند PuTTY استفاده کنید.

۲) اتصال به سرور SSH

برای اتصال به دستگاه اوبونتو از طریق LAN ، از دستور ssh به همراه نام کاربری و آدرس IP در قالب زیر فراخوانی کنید:

ssh username@ip_address
اگر آدرس IP خود را نمی دانید ، می توانید به راحتی با استفاده از دستور ip آن را پیدا کنید:
همانطور که از خروجی مشاهده می کنید ، آدرس IP سیستم ۱۰٫۰٫۲٫۱۵ است. پس از یافتن آدرس IP ، با اجرای دستور ssh زیر به دستگاه از راه دور وارد شوید:
ssh linuxize@10.0.2.15
وقتی بار اول وصل می شوید ، پیامی مانند این مشاهده خواهید کرد:
The authenticity of host '10.0.2.15 (10.0.2.15)' can't be established.
 ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY.
 Are you sure you want to continue connecting (yes/no)?
yes را تایپ کنید سپس از شما خواسته می شود رمزعبور خود را وارد کنید.
Warning: Permanently added '10.0.2.15' (ECDSA) to the list of known hosts.
linuxize@10.0.2.15's password:
پس از وارد کردن رمز عبور ، از پیام پیش فرض اوبونتو استقبال می شود:
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-26-generic x86_64

* Documentation: https://help.ubuntu.com 

* Management: https://landscape.canonical.com

 * Support: https://ubuntu.com/advantage ...

اکنون وارد دستگاه اوبونتو شده اید.

۳) اتصال به SSH در پشت NAT

برای اتصال به دستگاه اوبونتو خانگی خود از طریق اینترنت ، باید آدرس IP عمومی خود را بشناسید و router خود را پیکربندی کنید تا داده های پورت ۲۲ را بپذیرد و آن را به سیستم اوبونتو که SSH در آن کار می کند ارسال کنید.
برای تعیین آدرس IP عمومی دستگاه مورد نظر برای SSH ، کافی است به آدرس مقابل مراجعه کنید: https://api.ipify.org.
شما باید درباره مستندات router خود در مورد نحوه تنظیم حمل و نقل پورت مشورت کنید. به طور خلاصه ، باید شماره پورت را در آنجا درخواست کنید و آدرس IP خصوصی که قبلاً پیدا کرده اید؛ دستگاهی که SSH در آن کار می کند را وارد کنید.
هنگامی که آدرس IP را پیدا کردید و router خود را پیکربندی کنید ، می توانید با تایپ کردن وارد سیستم شوید:
ssh username@public_ip_address

۴) غیرفعال كردن SSH در اوبونتو

برای غیرفعال سرور SSH در سیستم اوبونتو ، به سادگی سرویس SSH را با اجرای این کار متوقف کنید:

sudo systemctl disable --now ssh

بعداً برای فعال کردن مجدد آن ، تایپ کنید:

sudo systemctl enable --now ssh

ما به شما نشان داده ایم که چگونه SSH را در Ubuntu 20.04 خود نصب و فعال کنید. اکنون می توانید به دستگاه خود وارد شوید و کارهای روزمره sysadmin را از طریق خط فرمان انجام دهید.
اگر چندین سیستم را مدیریت می کنید ، می توانید جریان کار خود را با تعیین تمام اتصالات خود در پرونده پیکربندی SSH ساده کنید. با تغییر درگاه پیش فرض SSH ، با کاهش خطر حملات خودکار ، یک لایه امنیتی بیشتر به سیستم شما اضافه می کند. ما را در شتابان هاست دنبال كنيد.

خروج از نسخه موبایل