Autosshd: различия между версиями
Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
Строка 1: | Строка 1: | ||
== Пример использования == | == Пример использования == | ||
=== 1) Create config as /etc/autossh.d/example.com.conf.template === | |||
/ | |||
Connection params | |||
1 Set you remote host addres or ip | |||
HOST=example.com | |||
2 Create user | |||
REMOTESSH_USER=_autossh | |||
3 Copy user private id_dsa from $HOST to home anyssh/.ssh dir and check acess rights 600 | |||
REMOTE_KEY=/var/lib/autosshd/.ssh/id_dsa.$HOST.$REMOTESSH_USER | |||
Change port if need | |||
LOCAL_PORT=22 port that linstening sshd | |||
REMOTE_PORT=10210 port for ssh comand on HOST $ ssh -p $REMOTE_PORT $REMOTESSH_USER@127.0.0.1 | |||
AUTOSSH_PORT=11210 monitoring local port (port+1 will used too, see man autossh) | |||
AUTOSTART=yes | |||
Private ключ взял из скрипта etersoft_tunnel.sh и положил в | |||
/var/lib/autosshd/.ssh/id_dsa.anyssh.a185 | |||
=== 2) Run service === | |||
service autosshd start | |||
[[Категория: Администрирование]] | [[Категория: Администрирование]] |
Версия 17:49, 18 сентября 2014
Пример использования
1) Create config as /etc/autossh.d/example.com.conf.template
Connection params 1 Set you remote host addres or ip HOST=example.com 2 Create user REMOTESSH_USER=_autossh 3 Copy user private id_dsa from $HOST to home anyssh/.ssh dir and check acess rights 600 REMOTE_KEY=/var/lib/autosshd/.ssh/id_dsa.$HOST.$REMOTESSH_USER
Change port if need LOCAL_PORT=22 port that linstening sshd REMOTE_PORT=10210 port for ssh comand on HOST $ ssh -p $REMOTE_PORT $REMOTESSH_USER@127.0.0.1 AUTOSSH_PORT=11210 monitoring local port (port+1 will used too, see man autossh)
AUTOSTART=yes
Private ключ взял из скрипта etersoft_tunnel.sh и положил в /var/lib/autosshd/.ssh/id_dsa.anyssh.a185
2) Run service
service autosshd start