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

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
Строка 3: Строка 3:
=== 1) Create config as /etc/autossh.d/example.com.conf.template ===
=== 1) Create config as /etc/autossh.d/example.com.conf.template ===


<pre>
Connection params
Connection params
1 Set you remote host addres or ip
1 Set you remote host addres or ip
Строка 17: Строка 18:


AUTOSTART=yes
AUTOSTART=yes
</pre>


Private ключ взял из скрипта etersoft_tunnel.sh и положил в  
Private ключ взял из скрипта etersoft_tunnel.sh и положил в  
/var/lib/autosshd/.ssh/id_dsa.anyssh.a185
/var/lib/autosshd/.ssh/id_dsa.anyssh.a185


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

Версия 17:50, 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