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

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
Строка 1: Строка 1:
== Пример использования ==
== Пример использования ==


=== 1) Create configuration file at /etc/autossh.d/example.com.conf.template ===
=== anyssh.ru ===


<pre>
Создать /etc/autossh.d/anyssh.ru.conf на основе /etc/autossh.d/anyssh.ru.conf.template.
The main connection parameters:
1. Set remote host address or corresponding ip:
HOST=example.com
2. Create user with OS tools and write down login here:
REMOTESSH_USER=_autossh
3. Copy user private key file (id_dsa) from $HOST to anyssh/.ssh directory and check access rights: it must be 0600
REMOTE_KEY=/var/lib/autosshd/.ssh/id_dsa.$HOST.$REMOTESSH_USER


Correct the remote ports if necessary:
Единственный параметр, который надо поменять:
LOCAL_PORT=22 the port is listen by sshd
REMOTESSH_USER_NUMBER=211
REMOTE_PORT=10210 the port for ssh command on $HOST $ ssh -p $REMOTE_PORT $REMOTESSH_USER@127.0.0.1
(число — номер пользователя, полученный в anyssh.ru)
AUTOSSH_PORT=11210 the local port for monitoring purposes (port+1 will used too, see man autossh)


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


Private ключ взял из скрипта etersoft_tunnel.sh и положил в
Убедиться в правах на файл:
/var/lib/autosshd/.ssh/id_dsa.anyssh.a185
# chown _autosshd /var/lib/autosshd/.ssh/id_dsa.anyssh.aNNN
# chmod 0600 /var/lib/autosshd/.ssh/id_dsa.anyssh.aNNN


=== 2) Run the service ===
=== 2) Run the service ===

Версия 15:13, 17 декабря 2014

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

anyssh.ru

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

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

REMOTESSH_USER_NUMBER=211

(число — номер пользователя, полученный в anyssh.ru)

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

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

# chown _autosshd /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