آموزش علوم کامپیوتر

دستورات شبکه: استفاده از دستوراتی مانند ping و ssh.

در لینوکس، دستورات شبکه به شما امکان می‌دهند تا با دیگر کامپیوترها در یک شبکه محلی یا اینترنت ارتباط برقرار کنید. این دستورات برای عیب‌یابی مشکلات شبکه، انتقال فایل و اتصال به سرورها ضروری هستند. در اینجا دو دستور پایه و مهم را معرفی می‌کنیم:


۱. ping – آزمایش اتصال به شبکه

دستور ping (مخفف Packet Internet Groper) برای آزمایش اتصال به یک دستگاه دیگر در شبکه استفاده می‌شود. این دستور یک بسته داده کوچک را به آدرس IP یا نام میزبان (hostname) مورد نظر ارسال می‌کند و منتظر پاسخ می‌ماند.

آزمایش اتصال به شبکه
  • کاربرد پایه:

ping google.com

این دستور به سرور google.com بسته می‌فرستد و زمان پاسخ‌دهی را نشان می‌دهد. با فشردن کلیدهای Ctrl + C می‌توانید اجرای دستور را متوقف کنید.

  • خروجی ping شامل چه اطلاعاتی است؟
    • time: زمان پاسخ‌دهی (latency) به میلی‌ثانیه. هرچه این عدد کمتر باشد، اتصال سریع‌تر است.
    • ttl (Time to live): تعداد پرش‌های (hops) مجاز بسته‌ها در شبکه.

این دستور ابزاری بسیار ساده و سریع برای بررسی اینکه آیا اتصال شما به اینترنت یا یک سرور دیگر برقرار است یا خیر، به شمار می‌رود.


۲. ssh (Secure Shell) – اتصال امن به سرورها

دستور ssh یک پروتکل شبکه است که به شما امکان می‌دهد به صورت امن به یک کامپیوتر دیگر (معمولاً یک سرور) از طریق خط فرمان متصل شوید. با استفاده از این دستور، شما می‌توانید از راه دور به سرور دسترسی پیدا کرده و آن را مانند یک کامپیوتر محلی مدیریت کنید.

اتصال امن به سرورها
  • کاربرد پایه:

ssh username@hostname_or_ip_address

  • username: نام کاربری شما در سرور مقصد.
  • hostname_or_ip_address: آدرس IP یا نام سرور.
  • مثال:

ssh webmaster@192.168.1.10

این دستور به سروری با آدرس IP 192.168.1.10 و با نام کاربری webmaster متصل می‌شود. پس از وارد کردن دستور، از شما رمز عبور خواسته می‌شود.

چرا ssh امن است؟ 🔒

 تمام اطلاعاتی که بین کامپیوتر شما و سرور جابه‌جا می‌شود، رمزگذاری (Encrypted) می‌شود، بنابراین هیچ شخص ثالثی نمی‌تواند داده‌ها را بخواند یا به آن‌ها دسترسی پیدا کند. این ویژگی، ssh را به ابزار استاندارد برای مدیریت سرورهای از راه دور تبدیل کرده است.

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

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