انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

autossh - آنلاین در ابر

autossh را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور autossh است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


autossh - نظارت و راه اندازی مجدد جلسات ssh

خلاصه


autossh [-V] [-M پورت[:echo_port]] [-f] [SSH_OPTIONS]

شرح


autossh برنامه ای برای شروع یک کپی از ssh و نظارت بر آن، راه اندازی مجدد آن در صورت لزوم
باید بمیرد یا از عبور و مرور عبور کند.

ایده اصلی و مکانیسم از rstunnel (تونل SSH قابل اعتماد) بود. با نسخه
1.2 از autossh روش تغییر کرد: autossh از ssh برای ایجاد حلقه ای از ارسال های ssh استفاده می کند
(یکی از محلی به راه دور، یکی از راه دور به محلی)، و سپس داده های آزمایشی را ارسال می کند
انتظار دارد برگردد (این ایده به لطف ترنس مارتین است.)

با نسخه 1.3، یک روش جدید اضافه شده است (به لطف Ron Yorston): ممکن است یک پورت برای
یک سرویس پژواک از راه دور که داده های آزمایش را بازتاب می دهد. این از ازدحام و ازدحام جلوگیری می کند
تشدید اطمینان از عدم برخورد همه شماره پورت های دستگاه راه دور. در
روش loop-of-forwardings برای شرایطی که ممکن است استفاده از یک سرویس اکو در دسترس باشد
امکان پذیر نیست

کنترل SSH


SSH خارج می شود
autossh سعی می کند نحوه مرگ فرآیند ssh را که نظارت می کند و عمل می کند تشخیص دهد
مناسب قوانین عبارتند از:

1. اگر فرآیند ssh به طور عادی خارج شد (به عنوان مثال، شخصی "exit" را در an تایپ کرد
جلسه تعاملی) autossh به جای راه اندازی مجدد، خارج می شود.

2 اگر autossh خودش یک سیگنال SIGTERM، SIGINT یا SIGKILL دریافت می کند، فرض می کند که
به عمد علامت داده شد و پس از کشتن فرآیند ssh کودک خارج می شود.

3 اگر autossh خودش یک سیگنال SIGUSR1 دریافت می کند، فرآیند ssh کودک را می کشد و
یک مورد جدید را شروع می کند؛

4. به صورت دوره ای (به طور پیش فرض هر 10 دقیقه)، autossh تلاش برای عبور ترافیک در
مانیتور پورت فوروارد شده اگر این شکست، autossh فرآیند ssh کودک را از بین می برد (اگر
هنوز در حال اجرا است) و یک مورد جدید را شروع کنید.

5. اگر فرآیند فرزند ssh به هر دلیل دیگری از بین برود، autossh سعی خواهد کرد یک را شروع کند
یک جدید.

راه اندازی رفتار
اگر جلسه ssh با وضعیت خروج 1 در اولین تلاش شکست بخورد، autossh

1. فرض می کند که مشکلی در نحو یا تنظیم اتصال وجود دارد و خواهد شد
خروج به جای تلاش مجدد؛

2. یک زمان "دروازه شروع" وجود دارد. اگر اولین فرآیند ssh در چند مرحله اول شکست بخورد
ثانیه از شروع، autossh فرض می‌کند که هرگز آن را از ابتدا خارج نکرده است
gate" و خارج می شود. این برای رسیدگی به احراز هویت ناموفق اولیه، اتصال و غیره است.
این زمان به طور پیش فرض 30 ثانیه است و قابل تنظیم است (به AUTOSSH_GATETIME مراجعه کنید
متغیر محیطی زیر). اگر AUTOSSH_GATETIME روی 0 تنظیم شده باشد، هر دو رفتار
غیرفعال هستند: "درگاه شروع" وجود ندارد و autossh حتی اگر ssh راه اندازی شود مجددا راه اندازی می شود
در اولین اجرا با وضعیت خروج 1 شکست می خورد. زمان "دروازه شروع" نیز است
زمانی که -f از flag به autossh استفاده شده است.

ادامه یافت شکست
اگر اتصال ssh از کار بیفتد و تلاش برای راه اندازی مجدد آن به صورت متوالی شکست بخورد، autossh
شروع به تأخیر در تلاش‌های خود برای راه‌اندازی مجدد می‌کند و به تدریج دورتر و دورتر می‌شود
حداکثر فاصله زمانی autossh زمان نظرسنجی (معمولا 10 دقیقه). autossh می توان "برانگیخت"
برای دوباره تلاش کردن با علامت دادن به آن، شاید با SIGHUP ("کشتن -HUP").

اتصال برپایی
از آنجایی که اتصالات باید بدون مراقبت ایجاد شوند، استفاده از autossh مستلزم آن است که نوعی از
احراز هویت خودکار تنظیم شود. استفاده از احراز هویت RSAA با ssh-agent است
روش توصیه شده نمونه اسکریپت wrapper تلاش می کند بررسی کند که آیا عاملی وجود دارد یا خیر
در حال اجرا برای محیط فعلی، و برای شروع یکی اگر وجود ندارد.

نمی توان به اندازه کافی تاکید کرد که باید مطمئن شوید که ssh به تنهایی کار می کند و می توانید تنظیم کنید
قبل از اینکه بخواهید آن را اجرا کنید، جلسه مورد نظر خود را بالا ببرید autossh

اگر در حال تونل زدن هستید و از نسخه قدیمی ssh استفاده می کنید که پشتیبانی نمی کند -N پرچم،
شما باید ارتقا دهید (نسخه شما دارای نقص های امنیتی است). اگر نمی توانید ارتقا دهید، ممکن است بخواهید
مانند rstunnel انجام دهید و به ssh دستور اجرا بدهید، مانند "sleep 99999999999".

OPTIONS


-M پورت[:echo_port]
پورت مانیتورینگ پایه مورد استفاده را مشخص می کند. بدون پورت اکو، این پورت و
پورت بلافاصله بالای آن ( بندر + 1) باید چیزی باشد که هیچ چیز دیگری از آن استفاده نمی کند.
autossh داده های آزمایشی را بر روی پورت مانیتورینگ پایه ارسال می کند و دوباره آن را در پورت مانیتورینگ دریافت می کند
پورت بالا برای مثال، اگر مشخص کنید "-M 20000" autossh به جلو راه اندازی خواهد شد
که می تواند داده ها را در پورت 20000 ارسال کند و در سال 20001 آن را دریافت کند.

همچنین، ممکن است یک پورت برای سرویس اکو از راه دور مشخص شود. این باید باشد
اگر می خواهید از سرویس استاندارد echo inetd استفاده کنید، درگاه 7. هنگامی که یک پورت اکو است
مشخص شده، فقط از پورت مانیتور مشخص شده استفاده می شود و مانیتور را حمل می کند
پیام در هر دو جهت

بسیاری از افراد سرویس echo را غیرفعال می کنند یا حتی inetd را غیرفعال می کنند، بنابراین بررسی کنید که این مورد را بررسی کنید
خدمات در دستگاه از راه دور در دسترس است. برخی از سیستم عامل ها اجازه می دهند
مشخص کنید که این سرویس فقط در لوکال هاست (رابط حلقه بک)، که
برای این استفاده کافی است

سرویس پژواک نیز ممکن است چیز پیچیده‌تری باشد: شاید یک دیمون که
گروهی از تونل های ssh را نظارت می کند.

تنظیم پورت مانیتور روی 0 عملکرد نظارت را خاموش می کند و autossh خواهد شد
فقط پس از خروج ssh، ssh را مجدداً راه اندازی کنید. به عنوان مثال، اگر از نسخه اخیر استفاده می کنید
OpenSSH، ممکن است بخواهید با استفاده از آن کاوش کنید ServerAliveInterval و
ServerAliveCountMax گزینه هایی برای خروج کلاینت SSH در صورتی که دیگر خود را نبیند
به سرور متصل است. از بسیاری جهات این ممکن است راه حل بهتری نسبت به این باشد
پورت مانیتورینگ

-f باعث می شود autossh قبل از اجرای ssh به پس زمینه بیفتد. در -f پرچم کنده شده است
از آرگومان های ارسال شده به ssh. توجه داشته باشید که یک تفاوت اساسی بین وجود دارد -f
با autossh و -f با ssh: وقتی با autossh ssh نمی تواند درخواست کند
رمز عبور یا عبارت عبور چه زمانی -f از زمان "دروازه شروع" استفاده می شود (نگاه کنید به
AUTOSSH_GATETIME) روی 0 تنظیم شده است.

-V علل autossh برای نمایش شماره نسخه آن و خروج.

محیط زیست


به غیر از پرچم برای تنظیم پورت نظارت بر اتصال، autossh از محیط استفاده می کند
متغیرها برای کنترل ویژگی ها به نظر می رسد ssh هنوز در حال جمع آوری حروف برای گزینه ها است، و
به نظر می رسد این ساده ترین راه برای جلوگیری از برخورد است.

AUTOSSH_DEBUG
اگر این متغیر تنظیم شود، سطح ورود به سیستم روی LOG_DEBUG تنظیم می شود و اگر
سیستم عامل آن را پشتیبانی می کند، syslog تنظیم شده است که ورودی های log را در stderr کپی کند.

AUTOSSH_FIRST_POLL
زمان انتظار قبل از اولین آزمایش اتصال را مشخص می کند. پس از آن ژنرال
زمان نظرسنجی استفاده می شود (به AUTOSSH_POLL زیر مراجعه کنید).

AUTOSSH_GATETIME
مشخص می کند که ssh چه مدت باید فعال باشد تا اینکه آن را یک اتصال موفق بدانیم. در
پیش فرض 30 ثانیه است. توجه داشته باشید که اگر AUTOSSH_GATETIME روی 0 تنظیم شده باشد، نه تنها اینطور است
رفتار گیت‌تایم خاموش است، اما autossh اولین شکست اجرا را نیز نادیده می‌گیرد
ssh این ممکن است هنگام اجرای autossh در هنگام بوت مفید باشد.

AUTOSSH_LOGLEVEL
سطح گزارش مربوط به سطوح استفاده شده توسط syslog را مشخص می کند. بنابراین 0-7 با 7
پرحرف ترین بودن

AUTOSSH_LOGFILE
مشخص می کند که autossh باید از فایل log نامگذاری شده به جای syslog استفاده کنید.

AUTOSSH_MAXLIFETIME
حداکثر تعداد ثانیه هایی که برنامه باید اجرا شود را تنظیم می کند. یک بار تعداد
چند ثانیه گذشته است، فرزند ssh کشته می شود و برنامه خارج می شود.

AUTOSSH_MAXSTART
مشخص می کند که ssh چند بار باید شروع شود. عدد منفی به معنای عدم محدودیت است
تعداد دفعاتی که ssh شروع می شود. مقدار پیش فرض -1 است.

AUTOSSH_MESSAGE
پیام را به پیام اکو ارسال شده هنگام آزمایش اتصالات اضافه کنید.

AUTOSSH_NTSERVICE
(فقط Cygwin.) وقتی روی "بله" تنظیم شود، autossh تنظیم می شود تا به عنوان یک سرویس NT اجرا شود
cygrunsrv. این اضافه می کند -N پرچم برای ssh اگر از قبل تنظیم نشده باشد، خروجی گزارش را بر روی تنظیم می کند
stdout، و رفتار در خروج ssh را تغییر می دهد تا حتی در a راه اندازی مجدد شود
خروجی عادی

AUTOSSH_PATH
مسیر فایل اجرایی ssh را در صورتی که با مسیر متفاوت باشد مشخص می کند
گردآوری شده در

AUTOSSH_PIDFILE
autossh pid را در فایل مشخص شده بنویسید.

AUTOSSH_POLL
زمان نظرسنجی اتصال را بر حسب ثانیه مشخص می کند. پیش فرض 600 ثانیه است. مگر اینکه
AUTOSSH_FIRST_POLL استفاده می شود، اولین زمان نظرسنجی مطابق با زمان نظرسنجی تنظیم می شود. اگر
زمان نظرسنجی کمتر از دو برابر زمان‌بندی شبکه (پیش‌فرض 15 ثانیه) است
وقفه های شبکه به سمت پایین به 1/2 زمان نظرسنجی تنظیم می شود.

AUTOSSH_PORT
پورت نظارت بر اتصال را تنظیم می کند. بیشتر در مورد ssh مناسب است -M در بعضی
زمان. اما به دلیل این استفاده ممکن، AUTOSSH_PORT لغو می شود -M پرچم. یک ارزش
از 0 عملکرد نظارت را خاموش می کند.

DEBIAN-Specific رفتار - اخلاق


نسخه دبیان autossh از یک wrapper برای انتخاب خودکار پورت نظارت رایگان استفاده می کند
و -M AUTOSSH_PORT را لغو می کند، برای اطلاعات بیشتر به /usr/share/doc/autossh/README.Debian مراجعه کنید
اطلاعات.

با استفاده از خدمات onworks.net از autossh آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    KDIFF3
    KDIFF3
    این مخزن دیگر نگهداری نمی شود
    و برای اهداف آرشیوی نگهداری می شود. دیدن
    https://invent.kde.org/sdk/kdiff3 for
    جدیدترین کد و
    https://download.kde.o...
    دانلود KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX رابط کاربری گرافیکی است
    لودر USB Waninkoko بر اساس
    libwiigui. این اجازه می دهد تا لیست و
    راه اندازی بازی های Wii، بازی های Gamecube و
    homebrew در Wii و WiiU...
    USBLoaderGX را دانلود کنید
  • 3
    فایر فاکس
    فایر فاکس
    Firebird RDBMS ویژگی های ANSI SQL را ارائه می دهد
    و روی لینوکس، ویندوز و اجرا می شود
    چندین پلتفرم یونیکس امکانات
    همزمانی و عملکرد عالی
    & قدرت...
    Firebird را دانلود کنید
  • 4
    KompoZer
    KompoZer
    KompoZer یک ویرایشگر HTML wysiwyg است که از آن استفاده می کند
    پایگاه کد موزیلا کامپوزر مانند
    توسعه Nvu متوقف شده است
    در سال 2005، KompoZer بسیاری از باگ ها را برطرف کرد و
    اف می افزاید...
    دانلود KompoZer
  • 5
    دانلود مانگا رایگان
    دانلود مانگا رایگان
    دانلودر رایگان مانگا (FMD) یک برنامه است
    برنامه متن باز نوشته شده در
    Object-Pascal برای مدیریت و
    دانلود مانگا از وب سایت های مختلف
    این یک آینه است...
    دانلود رایگان مانگا دانلود
  • 6
    اتبوتین
    اتبوتین
    UNetbootin به شما این امکان را می دهد که بوتیبل ایجاد کنید
    درایوهای USB زنده برای اوبونتو، فدورا و
    سایر توزیع های لینوکس بدون
    رایت سی دی روی ویندوز، لینوکس و
    و ...
    UNetbootin را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad