روش متصل شدن به ssh در آرچ لینوکس

ssh
ssh

ssh چیست؟

اول از هر چیز بگم که ssh چی هست اصلا. ssh یا (Secure Shell) یک پروتکل برای برقراری ارتباط امن بین کاربر (client) سرور (server) هستش که با اتصال به ssh قبل از ارسال تمام اطلاعات رمز نگاری شده و در طرف دیگر اطلاعات رمز گشایی می شود.

نصب ssh روی آرچ

خب بریم سراغ نصب روی سیستم عامل آرچ. برای نصب اول باید repository شما آپدیت باشه پس دستور زیر رو بزنید.

sudo pacman -Syu

بعد از اتمام آپدیت باید OpenSSH رو نصب کنیم. با دستور زیر براتون نصب میشه.

sudo pacman -S openssh

الان براتون نصب شده اگر دستور زیر و بزنید میتونید وضعیت رو مشاهده کنید.

sudo systemctl status sshd
خروجی دستور بالا
خروجی دستور بالا

خب همونطور که توی عکس مشاهده می کنید وضعیت ssh روی سیستم روی inactive هستش. برای فعال کردن ssh دستور زیر رو بزنید.

sudo systemctl start sshd

خب الان اگر دستور مشاهده وضعیت رو بزنید این خروجی رو دریافت می کنید.

sudo systemctl status sshd
خروجی دستور بالا
خروجی دستور بالا

همون طور که مشاهده می کنید الان وضعیت روی active هستش و همه چی اوکیه.

برای متوقف کردن ssh هم باید دستور زیر رو بزنید

sudo systemctl stop sshd

همچنین اگر میخواهید که ssh به طور خودکار با روشن شدن سیستم شما فعال بشه دستور زیر رو بزنید (پیشنهاد میکنم این دستور رو بزنید)

sudo systemctl enable sshd

و اگر هم پشیمون شدید میتونید با دستور زیر غیر فعال کنید.

sudo systemctl disable sshd

استفاده از ssh

خب اگر شما ssh رو نصب کردید و فعالش هم کردید دیگه وقت استفاده ازش هست برای استفاده از ssh باید نام کاربری، رمز عبور، ip و پورت رو داشته باشید.

کافیه شما جلوی کلمه ssh در ترمینال با این فرمت username@ip نام کاربری و ip تون رو بنویسید.

ssh test@192.168.0.1

اگر از پورت پیش فرض (22) استفاده نمی کنید کافیه از فلگ p استفاده کنید که کامند شما به شکل زیر می شود.

ssh test@192.168.0.1 -p 8000

بعد از نوشتن این دستور اگر سوالی ازتون پرسید yes رو تایپ کنید و enter رو بزنید بعد ازتون پسورد رو میخواد که با وارد کردن پسورد ssh که دارید میتونید به سرور وصل بشید.

منبع