, ,

کتاب تنظیمات SSH Protocol Configuration در لینوکس

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب تنظیمات SSH Protocol Configuration در لینوکس

موضوع کلی: برنامه نویسی

موضوع میانی: لینوکس و خط فرمان

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. معرفی برنامه‌نویسی و لینوکس
  • 2. مفاهیم اساسی سیستم‌عامل لینوکس
  • 3. آشنایی با خط فرمان لینوکس (Bash)
  • 4. دستورات پایه‌ای خط فرمان
  • 5. کار با فایل‌ها و دایرکتوری‌ها
  • 6. مقدمه‌ای بر شبکه در لینوکس
  • 7. مفاهیم اولیه پروتکل‌های TCP/IP
  • 8. آشنایی با پورت‌ها و سوکت‌ها
  • 9. نصب و مدیریت بسته‌ها در لینوکس
  • 10. مبانی امنیت در لینوکس
  • 11. SSH چیست و چرا استفاده می‌شود؟
  • 12. تاریخچه و تکامل SSH
  • 13. پروتکل SSH در مقایسه با Telnet و FTP
  • 14. معماری سرویس‌گیرنده-سرویس‌دهنده SSH
  • 15. مولفه‌های اصلی SSH (Client, Server, Protocol)
  • 16. نسخه‌های پروتکل SSH (SSHv1 vs SSHv2)
  • 17. نصب کلاینت SSH در لینوکس
  • 18. نصب سرور SSH (OpenSSH) در لینوکس
  • 19. راه‌اندازی و توقف سرویس SSH
  • 20. بررسی وضعیت سرویس SSH
  • 21. اتصال اولیه به سرور SSH
  • 22. ساختار دستور `ssh`
  • 23. تعیین کاربر برای اتصال SSH
  • 24. تعیین پورت برای اتصال SSH
  • 25. اولین اتصال و هشدار اثر انگشت (Fingerprint)
  • 26. فایل `known_hosts` و مدیریت آن
  • 27. ذخیره سازی و حذف اثر انگشت ها
  • 28. دستور `ssh` با گزینه `-v` برای اشکال‌زدایی
  • 29. خروج از جلسه SSH
  • 30. استفاده از `exit` و `logout` در SSH
  • 31. مقدمه‌ای بر روش‌های احراز هویت SSH
  • 32. احراز هویت با نام کاربری و رمز عبور
  • 33. محدودیت‌ها و خطرات احراز هویت با رمز عبور
  • 34. معرفی احراز هویت مبتنی بر کلید
  • 35. مزایای احراز هویت مبتنی بر کلید
  • 36. مفهوم جفت کلید عمومی و خصوصی
  • 37. الگوریتم‌های تولید کلید (RSA, DSA, ECDSA, Ed25519)
  • 38. انتخاب الگوریتم مناسب برای کلید
  • 39. فرآیند احراز هویت با کلید عمومی
  • 40. مقایسه احراز هویت با رمز عبور و کلید
  • 41. تولید جفت کلید SSH با `ssh-keygen`
  • 42. گزینه‌های مهم دستور `ssh-keygen`
  • 43. تعیین پسورد برای کلید خصوصی (Passphrase)
  • 44. انواع فرمت‌های کلید SSH (PEM, OpenSSH)
  • 45. بررسی و درک محتوای کلیدهای عمومی و خصوصی
  • 46. انتقال کلید عمومی به سرور با `ssh-copy-id`
  • 47. انتقال دستی کلید عمومی به `authorized_keys`
  • 48. مدیریت فایل `~/.ssh/authorized_keys` در سرور
  • 49. مجوزهای فایل `authorized_keys` و دایرکتوری `~/.ssh`
  • 50. استفاده از چندین جفت کلید برای کاربران مختلف
  • 51. معرفی فایل پیکربندی کلاینت SSH (`~/.ssh/config`)
  • 52. سینتکس و ساختار فایل `~/.ssh/config`
  • 53. تعریف Host Alias (نام مستعار)
  • 54. تنظیم پورت پیش‌فرض برای یک Host
  • 55. تعیین کاربر پیش‌فرض برای یک Host
  • 56. مشخص کردن کلید خصوصی برای یک Host
  • 57. غیرفعال کردن بررسی اثر انگشت برای یک Host
  • 58. تنظیمات پیشرفته برای `~/.ssh/config`
  • 59. استفاده از Wildcard در `~/.ssh/config`
  • 60. فایل پیکربندی سراسری کلاینت SSH (`/etc/ssh/ssh_config`)
  • 61. معرفی فایل پیکربندی سرور SSH (`/etc/ssh/sshd_config`)
  • 62. بررسی ساختار و بخش‌های `sshd_config`
  • 63. تغییر پورت پیش‌فرض SSH (Port)
  • 64. غیرفعال کردن ورود کاربر root (PermitRootLogin)
  • 65. غیرفعال کردن احراز هویت با رمز عبور (PasswordAuthentication)
  • 66. فعال کردن احراز هویت با کلید عمومی (PubkeyAuthentication)
  • 67. تعیین فایل `authorized_keys` (AuthorizedKeysFile)
  • 68. مدیریت زمان ورود (LoginGraceTime)
  • 69. حداکثر تلاش‌های احراز هویت (MaxAuthTries)
  • 70. اعمال تغییرات پیکربندی و راه‌اندازی مجدد `sshd`
  • 71. محدود کردن ورود کاربران خاص (AllowUsers, DenyUsers)
  • 72. محدود کردن ورود گروه‌های خاص (AllowGroups, DenyGroups)
  • 73. محدود کردن ورود از آدرس‌های IP خاص
  • 74. جلوگیری از X11 Forwarding (X11Forwarding)
  • 75. جلوگیری از Port Forwarding (AllowTcpForwarding)
  • 76. استفاده از PAM برای احراز هویت (UsePAM)
  • 77. تنظیمات Keep-Alive کلاینت (ClientAliveInterval, ClientAliveCountMax)
  • 78. غیرفعال کردن Login Banner (PrintMotd, PrintLastLog)
  • 79. استفاده از Subsystems (مانند SFTP)
  • 80. بخش `Match` برای تنظیمات مشروط در `sshd_config`
  • 81. انتقال فایل با `scp` (Secure Copy Protocol)
  • 82. سینتکس و گزینه‌های `scp`
  • 83. مدیریت فایل‌ها با `sftp` (SSH File Transfer Protocol)
  • 84. دستورات پایه `sftp`
  • 85. مفهوم SSH Agent و `ssh-agent`
  • 86. اضافه کردن کلید به Agent با `ssh-add`
  • 87. فوروارد کردن Agent (Agent Forwarding)
  • 88. تونل‌زنی پورت محلی (Local Port Forwarding)
  • 89. تونل‌زنی پورت راه دور (Remote Port Forwarding)
  • 90. تونل‌زنی دینامیک (Dynamic Port Forwarding / SOCKS Proxy)
  • 91. اشکال‌زدایی اتصالات SSH ناموفق (Client-side)
  • 92. بررسی لاگ‌های سرور SSH (`journalctl`, `auth.log`)
  • 93. مشکلات مربوط به مجوزهای فایل‌ها و دایرکتوری‌ها
  • 94. مشکلات فایروال (Firewall) و SSH
  • 95. بررسی و حل مشکلات `sshd_config`
  • 96. بهترین روش‌ها برای افزایش امنیت SSH
  • 97. چرخش کلیدهای SSH و زمانبندی آن
  • 98. استفاده از SSH Bastion Host (Jump Server)
  • 99. معرفی SSH Chroot برای محدود کردن کاربران
  • 100. به‌روزرسانی منظم OpenSSH و سیستم‌عامل

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب تنظیمات SSH Protocol Configuration در لینوکس”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا