LINUX.ORG.RU

autossh как им пользоваться?


0

1

Необходимо постоянное подключение к машинке пробросом порта по ssh через хост в инете. Пробую autossh, вот скрипт:

#!/bin/sh

ID=user
HOST=xx.xx.xx.90

#AUTOSSH_POLL=600
AUTOSSH_PORT=20000
AUTOSSH_GATETIME=30
AUTOSSH_LOGFILE=$HOST.log
AUTOSSH_DEBUG=yes 
AUTOSSH_PATH=/usr/bin/ssh
export AUTOSSH_POLL AUTOSSH_LOGFILE AUTOSSH_DEBUG AUTOSSH_PATH AUTOSSH_GATETIME AUTOSSH_PORT

autossh -2 -fN -M 20000 -R 2200:localhost:22 ${ID}@${HOST}

При выполнении ничего не говорит, в процессах ничего не появляется, на удаленном серваке естественно тоже, в лога:
2011/10/08 23:57:04 autossh[2655]: checking for grace period, tries = 0
2011/10/08 23:57:04 autossh[2655]: starting ssh (count 1)
2011/10/08 23:57:04 autossh[2655]: ssh child pid is 2656
2011/10/08 23:57:04 autossh[2655]: check on child 2656
2011/10/08 23:57:04 autossh[2655]: set alarm for 600 secs
2011/10/08 23:57:04 autossh[2656]: execing /usr/bin/ssh
2011/10/08 23:57:04 autossh[2655]: check on child 2656
2011/10/08 23:57:04 autossh[2655]: ssh exited prematurely with status 255; autossh exiting
2011/10/08 23:57:04 autossh[2655]: expired child, returning 2
2011/10/08 23:57:51 autossh[2689]: checking for grace period, tries = 0
2011/10/08 23:57:51 autossh[2689]: starting ssh (count 1)
2011/10/08 23:57:51 autossh[2689]: ssh child pid is 2690
2011/10/08 23:57:51 autossh[2689]: check on child 2690
2011/10/08 23:57:51 autossh[2689]: set alarm for 600 secs
2011/10/08 23:57:51 autossh[2690]: execing /usr/bin/ssh
2011/10/08 23:57:51 autossh[2689]: check on child 2690
2011/10/08 23:57:51 autossh[2689]: ssh exited prematurely with status 255; autossh exiting

Люди, как этим пользоваться?

★★★★★

Ответ на: комментарий от RCV

да, конечно работает, пробрасывал уже и не раз. autossh даже пароль не пытается спрашивать. Вообще не понимаю, как его заюзать.

splinter ★★★★★
() автор топика
Ответ на: комментарий от splinter

autossh даже пароль не пытается спрашивать

ЭЭЭЭ... Если я правильно помню он вообще с паролем не работает. Пароля не должно быть.

RCV ★★★★
()
Ответ на: комментарий от splinter

а что он только по ключам работает?

Я не помню, но и не представляю зачем нужен пароль.

У меня удаленная машина автоматически при включении запускает скриптик с autossh. Т.к. компьютер могу включить не я, или комп может перезагрузиться (к примеру после обновления ядра), то в такой ситуации ввод пароля обязательно мешал бы.

RCV ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.