Autosshd: различия между версиями

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
Строка 8: Строка 8:


Единственный параметр, который надо поменять:
Единственный параметр, который надо поменять:
  REMOTESSH_USER_NUMBER=211
  REMOTESSH_USER=a211
(число — номер пользователя, полученный в anyssh.ru)
(вписать сюда пользователя, полученного в anyssh.ru)


Private ключ взять из скрипта etersoft_tunnel.sh, выдаваемого в anyssh.ru и положить в  
Private ключ взять из скрипта etersoft_tunnel.sh, выдаваемого в anyssh.ru и положить в  
Строка 15: Строка 15:


Убедиться в правах на файл:
Убедиться в правах на файл:
  # chown _autosshd /var/lib/autosshd/.ssh/id_dsa.anyssh.aNNN
  # chown _autossh /var/lib/autosshd/.ssh/id_dsa.anyssh.aNNN
  # chmod 0600 /var/lib/autosshd/.ssh/id_dsa.anyssh.aNNN
  # chmod 0600 /var/lib/autosshd/.ssh/id_dsa.anyssh.aNNN



Версия 01:23, 5 сентября 2018

Пример использования

DISCLAMER: Прежде всего нужно установить пакет autosshd (который потянет за собой и autossh). Этот пакет включает в себя файлы оснастки службы autosshd как для SystemV, так и для SystemD. А вот сам пакет имеется только в полутора репозиториях и явные ссылки на пакеты deb и rpm никто не догадался привести !

anyssh.ru

Создать /etc/autossh.d/anyssh.ru.conf на основе /etc/autossh.d/anyssh.ru.conf.template.

Единственный параметр, который надо поменять:

REMOTESSH_USER=a211

(вписать сюда пользователя, полученного в anyssh.ru)

Private ключ взять из скрипта etersoft_tunnel.sh, выдаваемого в anyssh.ru и положить в /var/lib/autosshd/.ssh/id_dsa.anyssh.aNNN

Убедиться в правах на файл:

# chown _autossh /var/lib/autosshd/.ssh/id_dsa.anyssh.aNNN
# chmod 0600 /var/lib/autosshd/.ssh/id_dsa.anyssh.aNNN

2) Run the service

service autosshd start