از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش فعال کردن SSH در اوبونتو
سرفصلهای مطلب
با استفاده از پروتکل شبکه Secure Shell (SSH) می توان یک ارتباط امن بین مشتری و سرور برقرار کرد. هر تبادل اطلاعات بین مشتری و سرور رمزگذاری شده است. می توانید از راه دور به دستگاه خود دسترسی داشته باشید و با چرخاندن عملیات اداری را انجام دهید روی SSH. انتقال امن فایل از طریق SCP و SFTPS نیز امکان پذیر خواهد بود. در اولین نصب، SSH برای دسترسی از راه دور، طبق قرارداد، ممنوع است روی اوبونتو فعال کردن SSH خیلی سخت نیست روی اوبونتو برای راه اندازی و فعال سازی SSH روی سیستم لینوکس خود، وظایفی را که در زیر ذکر شده است به عنوان مدیر یا انجام دهید sudo کاربر.
SSH Client را نصب کنید
بیایید با آن شروع کنیم process به روز رسانی مخازن اوبونتو این یک مرحله مهم در هر بار نصب است. بنابراین، مخزن “apt-get” در دستورالعمل “به روز رسانی” همانطور که در زیر نشان داده شده است استفاده می شود:
$ sudo آپدیت apt-get
پس از بهروزرسانی موفقیتآمیز سیستم شما، لازم است مخازن و بستههای سیستم را ارتقا دهید تا تأثیرات نصبهای جدید به زودی انجام شود. بنابراین، بسته “apt-get” با کلمه کلیدی “ارتقا” استفاده می شود.
$ sudo آپدیت apt-get
کلاینت SSH همیشه ایجاد یک اتصال ایمن را شروع می کند. بنابراین، نصب کلاینت SSH در صورتی که می خواهید اتصال را شروع کنید، ضروری است node گوش خواهد داد بنابراین، دستورالعمل “apt-get” در اینجا در کلمه کلیدی “install” و به دنبال آن کلمه کلیدی “OpenSSH-client” (برای نصب سرویس گیرنده-سرور) مفید خواهد بود. استفاده از “sudo” حقوق اجرای این دستورالعمل را همانطور که در زیر نشان داده شده است. ممکن است به رمز عبور شما نیاز داشته باشد تا کاربری که در حال حاضر وارد سیستم شده است، نصب را آغاز کند process به نرمی. بنابراین، رمز عبور خود را اضافه کردیم و با موفقیت آن را نصب کردیم.
$ sudo apt-get نصب openssh-client
سرور SSH را نصب کنید
ممکن است شما در انتهای دیگر قرار داشته باشید، یعنی فقط به کلاینت-سرور گوش می دهید. بنابراین، شما باید سرور SSH را نصب کنید روی پایان شما قبل از آن، سیستم خود را با بسته “apt” در دستورالعمل “به روز رسانی” زیر به روز کنید:
$ sudo آپدیت apt-get
اطمینان حاصل کنید که بسته های سیستم شما نیز ارتقا یافته است. گاهی اوقات، بستهها اثرات نصبهای جدید را دریافت نمیکنند زیرا منسوخ شدهاند و برای سازگاری روان نیاز به ارتقا دارند. از همان دستور ارتقاء استفاده کنید که قبلا استفاده شده بود.
$ sudo آپدیت apt-get
اکنون زمان نصب سرور OpenSSH فرا رسیده است تا بتوانید اتصال از مشتری را بپذیرید. دستور نصب باید با حقوق “Sudo” و سپس استفاده از بسته “Apt” و کلمه کلیدی “OpenSSH-server” در پایان اجرا شود.
$ sudo apt نصب openssh-server
شما باید مطمئن باشید که میخواهید سرور opensh را نصب کنید زیرا برای ارتباط امن است و بر عملکرد سیستم تأثیر نمیگذارد. بنابراین، برای ادامه نصب، کلید “y” را فشار دهید روی پوسته فرمان
سرویس SSH را فعال کنید
پس از مدتی سرور OpenSSH با موفقیت نصب می شود روی ماشین شما اکنون زمان پیکربندی OpenSSH در سیستم ما است. برای پیکربندی کامل آن، ما از ابزار “systemctl” استفاده خواهیم کرد که به احتمال زیاد آن را فعال می کند. روی پایان ما ابزار “systemctl” برای راه اندازی سرویس SSH استفاده می شود روی سیستم ما با “sudo” حقوق. سپس، آن را با کلمات کلیدی “شروع” و “فعال” فعال می کند. لینک همگام سازی مطابق تصویر زیر ایجاد شده است. شما همچنین می توانید از گزینه “- now” در همان دستورالعمل “systemctl” برای فعال کردن سرور SSH در حال حاضر استفاده کنید.
$ sudo systemctl شروع ssh
$ sudo systemctl ssh را فعال کنید
$ sudo systemctl ssh –now را فعال کنید
وضعیت سرویس SSH را بررسی کنید
پس از فعال کردن موفقیت آمیز آن (طبق پیوند همگام سازی)، می توانید وضعیت بارگذاری فعلی آن را از طریق ابزار “systemctl” با استفاده از کلمات کلیدی “status” و “ssh” در دستور جستجو کنید. خروجی این دستور وضعیت فعلی سرویس ssh را نمایش می دهد. یک علامت سبز نشان می دهد که سرویس فعال و در حال اجرا است.
وضعیت سرویس SSH را بررسی کنید
پورت SSH را باز کنید
ابزاری به نام UFW برای پیکربندی فایروال ها در اوبونتو گنجانده شده است. اگر فایروال دستگاه شما کار می کند مراقب باشید که پورت SSH را باز کنید. برای انجام این کار، اوبونتو ابزار “ufw” را به عنوان دستوری در اختیار ما قرار می دهد که می تواند با کلمه کلیدی “allow” برای باز کردن پورت SSH استفاده شود. مطمئن شوید که آن را با ” اجرا کنیدsudo” امتیاز خواهید دید که اجرای این دستور ممکن است به روز شود
قوانین پورت SSH همانطور که در تصویر زیر نشان داده شده است:
$ sudo ufw اجازه ssh
به سرور SSH متصل شوید
اکنون، شما باید آدرس IP سیستم خود را بررسی کنید، به عنوان مثال، از هر طرف SSH که کار کرده اید روی. برای جستجوی آدرس IP، از دستورالعمل “ip” و سپس گزینه “a” استفاده می کنیم و داده های مربوط به شبکه ما نمایش داده می شود. شما باید به دنبال شبکه خاصی باشید که از آن استفاده کرده اید و آدرس IP را در خطی که با “inet” شروع می شود، جستجو کنید. در مورد ما نیز همانطور که در تصویر زیر نشان داده شده است 10.0.2.15 است:
$ ip a
بعد از اینکه آدرس IP سیستم خود را دریافت کردیم، زمان آن است که وارد سیستم راه دور شویم. برای این کار دستور SSH زیر را برای برقراری ارتباط با سیستم راه دور اجرا می کنیم. دستور با کلمه کلیدی “ssh” شروع می شود و نام کاربری سیستم شما را به دنبال دارد. کاراکتر “@” به دنبال آدرس IP. از آنجایی که ما برای اولین بار در سیستم خود از SSH استفاده می کنیم، صحت a را نشان می دهد host نمی توان ایجاد کرد. بنابراین، باید “بله” را وارد کنید تا تأیید کنید که می خواهید به عنوان یک سرور SSH یا مشتری به اتصال ادامه دهید. پس از اخطار، رمز عبور سیستم شما را می خواهد و برای ادامه باید آن را ارائه دهید. این باعث می شود که با موفقیت از سیستم اوبونتو وارد شوید و اتصال امن برقرار شود.
$ ssh username@ipaddress
با استفاده از SH، اکنون می توانید به دیگری متصل شوید node با موفقیت. دستورالعمل های نشان داده شده استفاده از “ssh” را نشان می دهد روی ماشین اوبونتو
$ ssh username@ipaddress who
$ ssh username@ipaddress uptime
نتیجه
در این راهنما، ما با موفقیت استفاده از SSH را در سیستم اوبونتو نشان دادیم. پس از آن، نصب سرور SSH و کلاینت SSH را به طور جداگانه مورد بحث قرار دادیم و جزئیات فعال کردن SSH و برقراری ارتباط را ارائه کردیم.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1403-01-06 19:12:03