راه اندازی SSH در 1 دقیقه مانند یک حرفه ای (با کمی سرگرمی در طول راه)

آه، SSH. این مانند BFF فناوری شما است که به شما امکان می دهد بدون خروج از میز خود به سرورها منتقل شوید. اگر تا به حال احساس کرده اید که راه اندازی آن یک دست دادن مخفی است که فقط هکرها می دانند، من اینجا هستم تا به شما اجازه ورود به باشگاه را بدهم. بیایید این کار را گام به گام و با کمی سرگرمی عجیب انجام دهیم.
مرحله 1: آیا SSH نصب شده است؟
اول از همه، بیایید ببینیم آیا SSH را نصب کرده اید یا خیر. ترمینال خود را باز کنید و تایپ کنید:
ssh -V
نکته حرفه ای: این یک سرمایه است V
، نه حروف کوچک v
(خوش آمدید). اگر شماره نسخه را بیرون بیاورد، شما طلایی هستید. اگر نه، گوگل چگونه SSH را برای سیستم عامل خود نصب کنید — من به شما ایمان دارم.
مرحله 2: به پوشه SSH خود بروید
این دستور را اجرا کنید تا به پوشه SSH مخفی خود بپرید:
cd ~/.ssh/
اینجا جایی است که تمام جادوهای SSH شما اتفاق می افتد. آن را به عنوان لانه مخفی خود در نظر بگیرید.
مرحله 3: کلید SSH خود را ایجاد کنید
برای ساختن چند کلید آماده اید؟ این را اجرا کنید:
ssh-keygen -C "your_email_here"
را -C
فقط یک نظر، مانند ایمیل شما، به کلید اضافه می کند. دستورات را دنبال کنید و وقتی نامی را میپرسد، خلاق باشید! نام آن را چیزی شبیه به آن بگذارید id_rsa_myserver
یا id_rsa_mycomputer
. نامگذاری چیزها نیمی از لذت است.
هنگامی که یک عبارت عبور می خواهد، اضافه کردن یک عبارت را در نظر بگیرید. مانند این است که به کلید خصوصی خود یک لایه حفاظتی اضافی بدهید — کمی مانند 2FA برای SSH شما.
مرحله 4: کلیدهای جدید خود را بررسی کنید
این را اجرا کنید:
ls
شما باید دو فایل را ببینید:
مرحله 5: کلید را به SSH اضافه کنید
برای استفاده از کلیدی که به تازگی ساخته اید، اجرا کنید:
ssh-add id_rsa_name_you_used
مرحله 6: کلید عمومی را به اشتراک بگذارید
نمایش محتویات کلید عمومی با:
cat id_rsa_name_you_used.pub
آن را کپی کنید (Ctrl + Shift + C برای کاربران ترمینال). اکنون به سرور یا رایانه ای که می خواهید به آن متصل شوید، بروید.
مرحله 7: کلید را روی رایانه دیگر قرار دهید
در رایانه راه دور، به پوشه SSH آن بروید:
cd ~/.ssh/
سپس در را باز کنید authorized_keys
فایل:
vi authorized_keys
را فشار دهید i
برای وارد کردن حالت درج، کلیدی را که کپی کردهاید جایگذاری کنید. همه باید در یک خط باشد.
وقتی کارتان تمام شد، دکمه را بزنید Escape
کلید، نوع :wq
و Enter را برای ذخیره و خروج فشار دهید.
مرحله 8: مانند یک رئیس متصل شوید
اکنون، دوباره بر روی رایانه خود، به سرور متصل شوید:
ssh username@server_or_ip_address -p PORT
وقتی از شما خواسته شد، تایپ کنید yes
تا سرور را به هاست های شناخته شده خود اضافه کنید. و شما بروید — شما در! آسان است، درست است؟
نکات پاداش برای حداکثر خنکی
از نام مستعار استفاده کنید
از تایپ دستورات طولانی خسته شده اید؟ یک نام مستعار به خود اضافه کنید ~/.ssh/config
فایل:
Host myserver
HostName server_ip_or_hostname
User username
IdentityFile ~/.ssh/id_rsa_name_you_used
اکنون فقط می توانید تایپ کنید:
ssh myserver
آن را ایمن نگه دارید
هرگز کلید خصوصی خود را به اشتراک نگذارید — مثل همیشه. اگر از کلیدها استفاده می کنید، برای امنیت بیشتر، ورود رمز عبور را در سرور غیرفعال کنید.
اشکال زدایی مانند یک حرفه ای
اگر مشکلی پیش آمد، استفاده کنید:
ssh -vvv username@server_ip_or_hostname
این به شما یک بازی به بازی از آنچه در حال رخ دادن است می دهد. این مانند عیب یابی SSH توسط کارگردان است.
در اینجا شما آن را دارید — راهنمای راه اندازی سریع و سرگرم کننده SSH خود را! اکنون شما آماده هستید که سرورهای (از راه دور) را با سبک کنترل کنید. 🎉