Установка autoSSH на Unix/Linux

Установка autoSSH на Unix/Linux

autossh — это инструмент с открытым исходным кодом, что позволяет контролировать сессии в SSH и перезапускать данную службу автоматически если она выключена. autossh предполагает, что вы настроили вход на сервер по SSH без пароля. Это нужно для того чтобы он мог перезапустить сломанные сессии SSH без участия пользователя.

autossh очень удобный например, когда вы хотите настроить обратный SSH туннель или примонтировать удаленные папки по SSH. По сути в любой ситуации, где требуется постоянные сеансы SSH, autossh может быть полезным. И в своей теме «Установка autoSSH на Unix/Linux»  я расскажу как можно установить данную службу в Linux на примере CentOS 7 и Debian 8.

Вот, инструкция по  установке autossh на различные дистрибутивы Linux.

Установка Autossh на Debian/Ubuntu.

autossh доступен в базовых репозиториях Debian и Ubuntu, так что установка проста:

$ sudo apt-get install autossh

Установка Autossh на Fedora.

В репозитории Fedora также осуществлять autossh пакет:

$ sudo yum install autossh

Установка Autossh на CentOS/RHEL.

Для CentOS/RHEL 6 и для более ранних версий ОС,  необходимо для начала подключить репозиторий Repoforge или EPEL или RPMForce, а затем использовать команду:

$ sudo yum install autossh

Для CentOS/RHEL 7, autossh больше не доступен в репозиторие Repoforge, можете попробовать подключить EPEL или  RPMForce. Или установить с исходного кода, я расскажу как это можно сделать немного ниже.

Установка Autossh на Arch Linux.

Для установки используйте:

$ sudo pacman -S autossh

Установка Autossh на Unix/Linux с исходного кода.

Если не получается установить с пакета ( или его нет),  то можно утилиту установить с исходного кода. Для этого, нужно установить дополнительные пакеты gcc, make, wget.

Debian’s:

$ sudo apt-get install gcc make

RedHat’s:

$ sudo yum install wget gcc make

Скачиваем и компилируем:

$ cd /usr/local/src && wget http://www.harding.motd.ca/autossh/autossh-1.4e.tgz
$ tar -xf autossh-1.4e.tgz
$ cd autossh-1.4e
$ ./configure
$ make
$ sudo make install

Можно собрать в RPM или DEB пакет.

На этом я завершаю свою статью «Установка autoSSH на Unix/Linux».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.