англійськафранцузькаіспанська

Значок OnWorks

autossh - онлайн в хмарі

Запустіть autossh у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда autossh, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


autossh — відстежувати та перезапускати сеанси ssh

СИНТАКСИС


autossh [-V] [-M порт[:echo_port]] [-f] [SSH_OPTIONS]

ОПИС


autossh — це програма для запуску копії ssh та її моніторингу, перезапуску за потреби
якщо він загине або припинить проїзд.

Оригінальна ідея та механізм були від rstunnel (Надійний тунель SSH). З версією
1.2 з autossh метод змінився: autossh використовує ssh для побудови циклу переадресації ssh
(один з локального на віддалений, один з віддаленого на локальний), а потім надсилає тестові дані
очікує повернутися. (Ідея завдяки Терренсу Мартіну.)

З версією 1.3 додано новий метод (завдяки Рону Йорстону): порт можна вказати для
віддалена служба відлуння, яка відтворюватиме дані тесту. Це дозволяє уникнути заторів і
посилення переконання, що всі номери портів на віддаленому комп’ютері не суперечать. The
Метод петлі пересилання залишається доступним для ситуацій, коли використання служби відлуння може
неможливо.

КОНТРОЛЬ SSH


SSH виходи
autossh намагається розрізнити спосіб загибелі процесу ssh, який він відстежує та діє
належним чином. Правила такі:

1. Якщо процес ssh завершився нормально (наприклад, хтось набрав "exit" у файлі
інтерактивна сесія), 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. Час "початкового воріт" також є
встановлюється на 0, коли -f використовується прапор autossh.

Триваючий збої
Якщо з'єднання ssh не вдається і намагається перезапустити його швидко, autossh
почне відкладати свої спроби перезапустити, поступово віддаляючись все далі й далі до
максимальний інтервал autossh час опитування (зазвичай 10 хвилин). autossh можна "підштовхнути"
повторити спробу, повідомивши про це, можливо, за допомогою SIGHUP ("kill -HUP").

Connection установка
Оскільки з'єднання повинні встановлюватися без нагляду, використання autossh вимагає певної форми
налаштувати автоматичну автентифікацію. Використання аутентифікації RSAA з ssh-агентом є
рекомендований метод. Приклад сценарію обгортки намагається перевірити, чи є агент
запуск для поточного середовища, і запустити його, якщо його немає.

Не можна підкреслити, що ви повинні переконатися, що ssh працює самостійно, що ви можете встановити
підвищте потрібний сеанс, перш ніж спробувати його запустити autossh

Якщо ви тунелюєте та використовуєте старішу версію ssh, яка не підтримує -N прапор,
вам слід оновити (ваша версія має недоліки безпеки). Якщо ви не можете оновити, ви можете це зробити
зробіть так, як робить rstunnel, і дайте ssh команду для запуску, наприклад "sleep 99999999999".

ВАРІАНТИ


-M порт[:echo_port]
визначає базовий порт моніторингу для використання. Без ехо-порту цей порт і
порт безпосередньо над ним ( порт + 1) має бути щось, що більше не використовує.
autossh надішле тестові дані на базовий порт моніторингу та отримає їх назад на
порт вище. Наприклад, якщо ви вкажете «-M 20000», autossh налаштує вперед так
що він може надсилати дані на порт 20000 і отримувати їх назад на 20001.

В якості альтернативи можна вказати порт для віддаленої служби ехо-сигналу. Це має бути
порт 7, якщо ви хочете використовувати стандартну службу inetd echo. Коли є ехо-порт
використовується лише вказаний порт монітора, і він переносить монітор
повідомлення в обох напрямках.

Багато людей вимикають службу echo або навіть вимикають inetd, тому перевірте це
послуга доступна на віддаленій машині. Деякі операційні системи дозволяють це зробити
вкажіть, що служба прослуховує лише локальний хост (інтерфейс зворотного зв’язку), який
було б достатньо для цього використання.

Служба echo також може бути чимось складнішим: можливо, це демон
відстежує групу тунелів ssh.

Установлення порту монітора на 0 вимикає функцію моніторингу, і autossh вимикає
тільки перезапустіть ssh після виходу з ssh. Наприклад, якщо ви використовуєте останню версію
OpenSSH, можливо, ви захочете вивчити за допомогою ServerAliveInterval та
ServerAliveCountMax варіанти виходу клієнта SSH, якщо він більше не виявляється
підключений до сервера. Багато в чому це може бути кращим рішенням, ніж
порт моніторингу.

-f змушує autossh перейти у фоновий режим перед запуском ssh. The -f прапор знятий
з аргументів, переданих в ssh. Зауважте, що між ними є суттєва різниця -f
з autossh, і -f з ssh: при використанні з autossh ssh не зможе запитати
паролі або парольні фрази. Коли -f використовується час «стартових воріт» (див
AUTOSSH_GATETIME) встановлено на 0.

-V Причини autossh щоб відобразити номер версії та вийти.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


Крім прапорця для встановлення порту моніторингу підключення, autossh використовує середовище
змінні для керування функціями. ssh, схоже, все ще збирає листи для опцій, і
це здається найпростішим способом уникнути зіткнень.

AUTOSSH_DEBUG
Якщо ця змінна встановлена, рівень ведення журналу встановлюється на LOG_DEBUG, а якщо параметр
операційна система підтримує це, syslog налаштовано на дублювання записів журналу в stderr.

AUTOSSH_FIRST_POLL
Вказує час очікування перед першим тестом підключення. Після цього заг
використовується час опитування (див. AUTOSSH_POLL нижче).

AUTOSSH_GATETIME
Вказує, скільки часу ssh має працювати, перш ніж ми вважаємо його успішним. The
за замовчуванням — 30 секунд. Зауважте, що якщо AUTOSSH_GATETIME встановлено на 0, то це не тільки
поведінка шлюзу вимкнено, але autossh також ігнорує помилку першого запуску
ssh. Це може бути корисно під час запуску autossh під час завантаження.

AUTOSSH_LOGLEVEL
Вказує рівень журналу, що відповідає рівням, які використовуються в системному журналі; тож 0-7 із 7
бути найбалакучішим.

AUTOSSH_LOGFILE
Вказує на це autossh слід використовувати названий файл журналу, а не системний журнал.

AUTOSSH_MAXLIFETIME
Встановлює максимальну кількість секунд, протягом якої програма має працювати. Одного разу кількість
Минуло секунди, дитина ssh буде вбита, і програма завершить роботу.

AUTOSSH_MAXSTART
Вказує, скільки разів слід запускати ssh. Від’ємне число означає відсутність обмежень
кількість запусків ssh. Значення за замовчуванням -1.

AUTOSSH_MESSAGE
Додати повідомлення до ехо-повідомлення, надісланого під час тестування з’єднань.

AUTOSSH_NTSERVICE
(Тільки для Cygwin.) Якщо встановлено значення "yes", 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 ПОВЕДІНКА


Версія autossh для debian використовує обгортку для автоматичного вибору вільного порту моніторингу
та -M перевизначає AUTOSSH_PORT, див. /usr/share/doc/autossh/README.Debian, щоб дізнатися більше
інформація.

Використовуйте autossh онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    KDiff3
    KDiff3
    Це сховище більше не підтримується
    і зберігається для архівних цілей. Подивитися
    https://invent.kde.org/sdk/kdiff3 for
    найновіший код і
    https://download.kde.o...
    Завантажити KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX - це графічний інтерфейс для
    USB-завантажувач Waninkoko, заснований на
    libwiigui. Це дозволяє перерахувати та
    запуск ігор Wii, ігор Gamecube та
    самоварний на Wii і WiiU...
    Завантажте USBLoaderGX
  • 3
    Жар-птиця
    Жар-птиця
    Firebird RDBMS пропонує функції ANSI SQL
    і працює на Linux, Windows і
    кілька платформ Unix. особливості
    чудова паралельність і продуктивність
    & потужність...
    Завантажити Firebird
  • 4
    KompoZer
    KompoZer
    KompoZer — це HTML-редактор wysiwyg, який використовує
    кодова база Mozilla Composer. Як
    Розвиток Nvu було зупинено
    у 2005 році KompoZer виправляє багато помилок і
    додає ф...
    Завантажити KompoZer
  • 5
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги (FMD) є
    програма з відкритим кодом, написана
    Object-Pascal для управління і
    завантаження манги з різних веб-сайтів.
    Це дзеркало...
    Завантажте безкоштовний завантажувач манги
  • 6
    Aetbootin
    Aetbootin
    UNetbootin дозволяє створювати завантажувальні програми
    Живі USB-накопичувачі для Ubuntu, Fedora та
    інші дистрибутиви Linux без
    запис компакт-диска. Він працює на Windows, Linux,
    і ...
    Завантажити UNetbootin
  • Детальніше »

Команди Linux

Ad