Коллеги, добрый вечер!
Подскажите, получаю в syslog вот такой текст после перезагрузки сервера под Ubuntu 18.04 LTS Server:
Sep 6 17:40:37 j5005 CRON[1033]: (vlad) CMD (/usr/bin/autossh -M 0 -o "ServerAliveInterval 30" -o "ServerAliveCountMax 3" -o "ExitOnForwardFailure=yes" -N -R 10090:localhost:10090 ssh-t@zz.zzz.zzz.zzz)
Sep 6 17:40:37 j5005 CRON[1035]: (vlad) CMD (/usr/bin/autossh -M 0 -o "serverAliveInterval 30" -o "ServerAliveCountMax 3" -o "ExitOnForwardFailure=yes" -N -R 8090:localhost:8090 ssh-t@zz.zzz.zzz.zzz)
Sep 6 17:40:37 j5005 CRON[1036]: (vlad) CMD (/usr/bin/autossh -M 0 -o "ServerAliveInterval 30" -o "ServerAliveCountMax 3" -o "ExitOnForwardFailure=yes" -N -R 2222:localhost:22 ssh-t@zz.zzz.zzz.zzz)
Sep 6 17:40:37 j5005 autossh[1035]: port set to 0, monitoring disabled
Sep 6 17:40:38 j5005 autossh[1035]: starting ssh (count 1)
Sep 6 17:40:38 j5005 autossh[1035]: ssh child pid is 1046
Sep 6 17:40:38 j5005 sshguard-journalctl[1085]: Chain INPUT (policy ACCEPT)
Sep 6 17:40:38 j5005 sshguard-journalctl[1085]: target prot opt source destination
Sep 6 17:40:38 j5005 sshguard-journalctl[1085]: sshguard all -- 0.0.0.0/0 0.0.0.0/0
Sep 6 17:40:38 j5005 sshguard-journalctl[1085]: Chain FORWARD (policy ACCEPT)
Sep 6 17:40:38 j5005 sshguard-journalctl[1085]: target prot opt source destination
Sep 6 17:40:38 j5005 sshguard-journalctl[1085]: Chain OUTPUT (policy ACCEPT)
Sep 6 17:40:38 j5005 sshguard-journalctl[1085]: target prot opt source destination
Sep 6 17:40:38 j5005 sshguard-journalctl[1085]: Chain sshguard (1 references)
Sep 6 17:40:38 j5005 sshguard-journalctl[1085]: target prot opt source destination
Sep 6 17:40:38 j5005 autossh[1033]: port set to 0, monitoring disabled
Sep 6 17:40:38 j5005 autossh[1033]: starting ssh (count 1)
Sep 6 17:40:38 j5005 autossh[1033]: ssh child pid is 1052
Sep 6 17:40:38 j5005 autossh[1033]: ssh exited prematurely with status 255; autossh exiting
Sep 6 17:40:38 j5005 autossh[1035]: ssh exited prematurely with status 255; autossh exiting
Sep 6 17:40:39 j5005 systemd[1431]: Listening on GnuPG cryptographic agent (ssh-agent emulation).
Sep 6 17:41:39 j5005 systemd[1752]: Listening on GnuPG cryptographic agent (ssh-agent emulation).
Т.е. запускаю через autossh ssh-туннель к внешнему серверу. В ручном режиме, если запускать через «терминал», то все работает, а через Cron как-то не получается.
Как запускается в Cron:
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin
@reboot /usr/bin/autossh -M 0 -o "ServerAliveInterval 30" -o "ServerAliveCountMax 3" -o "ExitOnForwardFailure=yes" -N -R 2222:localhost:22 ssh-t@zz.zzz.zzz.zzz
Чую, что где-то что-то не так. Но не могу понять где...