موش شل! اسکریپت اتصال ریموت از طریق لینوکس به دیگر سرورها

شروع موضوع توسط ruin3r ‏Aug 24, 2015 در انجمن لینوکس Linux

  1. ruin3r

    ruin3r مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    موش شل یک برنامه خط فرمان است که برای اتصال به سرور از طریق یک کامپیوتر سرویس گیرنده، بر روی اینترنت استفاده می شود.این نرم افزار جهت اتصال ssh با ویژگی های منحصر به فرد خود می باشد.این برنامه در اصل توسط Keith Winstein برای یونیکس نوشته شده است.

    Mosh-Shell-SSH-Client.png
    ویژگی های موش شل:

    • یک نرم افزار ترمینال از راه دور
    • پشتیبانی از هر نوع سیستم عامل و کانکشنی
    • پشتیبانی از اتصال متناوب
    • اتصال مقاوم در زمان قطع و یا تغییر آی پی
    • اتصال به روش های مختلف جهت برقراری ارتباط با ssh
    • مکانیزمی خودکار در زمان افت سرعت و یا به اصطلاح packet loss


    نصب موش شل
    ----------------------------------------------------------------------------
    در سرور های دبیان و اوبونتو می توانید به راحتی با دستورات زیر موش شل رو نصب کنید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    جهت نصب در سرور های ردهت و سنت او اس به روش های زیر عمل کنید:


    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    و در سرور های فدورا +22 باید با دستور زیر نصب کنید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    آموزش استفاده از موش شل:
    ----------------------------------------------------------------------------
    1.اتصال به سرور از راه دور توسط موش شل.
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    Mosh-Shell-Remote-Connection.png
    در سنت او اس 7 گاها برای اتصال ریموت به پرتی خاص به جهت باز نبودن پورت بر روی سرور اتصال کننده با ارور برخورد می کنیم.من راه حل ساده ای برای این موضع پیدا کردم ولی بدونید این راه حل منطقی نیست و باید از راه درست اعمال شود.
    دستور زیر رو در ترمینال تایپ کنید:
    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    باز هم عرض می کنم این راه منطقی نیست و باید پورت بر روی سرور باز شود.برای این موضوضع در آینده آموزش کانفیگ و دستورات firewalld رو قرار خواهم داد.

    2.فرض کنید پورت پیشفرض اتصال به ssh از 22 به 70 تغییر کرده است.در این مواقع با سوییچ -p پورت اتصال رو مشخص خواهیم کرد:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    3.بررسی ورژن فعلی موش شل:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    Check-Mosh-Version.png
    4.جهت خروج از موش شل دستور exit رو تایپ کنید.

    5.جهت بررسی و دیدن دستورات بیشتر از موش شل از دستور زیر استفاده نمایید:

    کد:
    برای مشاهده محتوا شما بایستی ثبت نام کنید.
    Mosh-Shell-Options.png

    ایرادات موش شل
    ----------------------------------------------------------------------------

    • پشتیبانی از اتصال UDP که در اتصال به ssh نیاز نمی باشد.
    • تخصیص پورت پویا در محدوده 60000-61000.
    • تخصیص پورت پیش فرض یک نگرانی امنیتی جدی است.
    • اتصالات IPv6 را پشتیبانی می کند، اما رومینگ در IPv6 را نمی شود.
    • پشتیبانی نکردن از Scrollback
    • پشتیبانی نکردن از X11
    • پشتیبانی نکردن از ssh-agent forwarding
    نتیجه
    ----------------------------------------------------------------------------
    موش شل یک ابزار کوچک و سبک است که در بیشتر توزیع های لینوکس موجود و پشتیبانی می شود.به جز چند مورد کوچک این ابزار مورد خاصی ندارد ولی در میان توزیع کننده های لینوکس همیشه بحث در رابطه با مساول و مشکلات امنیتی این ابزار صحبت می شود.این ابزار برای انجام کارهای کوچک و کوتاه مفید می باشد.
    پیش نهاد من به شما این است که این ابزار را حتی برای یک بار هم که شده امتحان کنید.


    موفق باشید.
    شاهین سالک توتونچی
     
    آخرین ویرایش: ‏Feb 9, 2016

به اشتراک بگذارید

س