Advertisement
lifeboy

autossh config

Jul 19th, 2017
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.05 KB | None | 0 0
  1. ~# vim /etc/systemd/system/autossh.service
  2.  
  3. [Unit]
  4. Description=Keeps some tunnels to '***.host-h.net' & '***.host-h.net' open
  5. After=network-online.target
  6.  
  7. [Service]
  8. # User=autossh
  9. # -p [PORT]
  10. # -l [user]
  11. # -M 0 --> no monitoring
  12. # -N Just open the connection and do nothing (not interactive)
  13. # LOCALPORT:IP_ON_EXAMPLE_COM:PORT_ON_EXAMPLE_COM
  14. ExecStart=/usr/bin/autossh -M 0 -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -p 55 -l roland ****.za.net -NfL 222:****.host-h.net:22 -i /root/.ssh/id_rsa
  15.  
  16. [Install]
  17. WantedBy=multi-user.target
  18.  
  19. root@s1:~# systemctl restart autossh
  20. root@s1:~# systemctl status autossh
  21. ● autossh.service - Keeps some tunnels to 'ftpbackup5.jnb1.host-h.net' & 'ftpbackup2.jnb1.host-h.net' open
  22.    Loaded: loaded (/etc/systemd/system/autossh.service; disabled)
  23.    Active: inactive (dead)
  24.  
  25. Jul 19 20:55:51 s1 autossh[14588]: starting ssh (count 1)
  26. Jul 19 20:55:51 s1 autossh[14588]: ssh child pid is 14589
  27. Jul 19 20:59:39 s1 systemd[1]: Starting Keeps some tunnels to 'ftpbackup5.jnb1.host-h.net' & 'ftpbackup2.jnb1.host-h.net' open...
  28. Jul 19 20:59:39 s1 systemd[1]: Started Keeps some tunnels to 'ftpbackup5.jnb1.host-h.net' & 'ftpbackup2.jnb1.host-h.net' open.
  29. Jul 19 20:59:39 s1 systemd[1]: autossh.service: main process exited, code=exited, status=217/USER
  30. Jul 19 20:59:39 s1 systemd[1]: Unit autossh.service entered failed state.
  31. Jul 19 21:28:46 s1 systemd[1]: Starting Keeps some tunnels to 'ftpbackup5.jnb1.host-h.net' & 'ftpbackup2.jnb1.host-h.net' open...
  32. Jul 19 21:28:46 s1 systemd[1]: Started Keeps some tunnels to 'ftpbackup5.jnb1.host-h.net' & 'ftpbackup2.jnb1.host-h.net' open.
  33. Jul 19 21:28:46 s1 autossh[22116]: starting ssh (count 1)
  34. Jul 19 21:28:46 s1 autossh[22116]: ssh child pid is 22117
  35. Jul 19 21:29:47 s1 systemd[1]: Starting Keeps some tunnels to 'ftpbackup5.jnb1.host-h.net' & 'ftpbackup2.jnb1.host-h.net' open...
  36. Jul 19 21:29:47 s1 systemd[1]: Started Keeps some tunnels to 'ftpbackup5.jnb1.host-h.net' & 'ftpbackup2.jnb1.host-h.net' open.
  37.  
  38. root@s1:~# netstat -tunap | grep 222
  39. tcp        0      0 192.168.121.33:45222    192.168.121.33:6789     ESTABLISHED 3067/ceph-osd  
  40. tcp        0      0 192.168.121.33:6803     192.168.121.33:35222    ESTABLISHED 2919/ceph-osd  
  41. tcp        0      0 192.168.121.33:35222    192.168.121.33:6803     ESTABLISHED 3884/ceph-osd  
  42. tcp        0      0 192.168.121.33:6789     192.168.121.33:45222    ESTABLISHED 2783/ceph-mon  
  43. root@s1:~# ps ax | grep ssh
  44.   324 ?        Ss     0:00 sshd: root@pts/2    
  45.   653 tty1     S+     0:01 ssh 192.168.121.30
  46.  2563 ?        Ss     0:00 /usr/sbin/sshd -D
  47.  6415 ?        Ss     0:00 /usr/sbin/sshd
  48. 14815 ?        Ss     0:00 /usr/sbin/sshd -D
  49. 23722 pts/2    S+     0:00 grep ssh
  50.  
  51. root@s1:~# tail /var/log/syslog
  52. Jul 19 21:28:46 s1 autossh[22116]: starting ssh (count 1)
  53. Jul 19 21:28:46 s1 autossh[22116]: ssh child pid is 22117
  54. Jul 19 21:28:46 s1 systemd[1]: Failed to reset devices.list on /system.slice/system-ceph\x2dmon.slice: Invalid argument
  55. Jul 19 21:28:46 s1 autossh[22116]: received signal to exit (15)
  56. Jul 19 21:29:47 s1 systemd[1]: Starting Keeps some tunnels to 'ftpbackup5.jnb1.host-h.net' & 'ftpbackup2.jnb1.host-h.net' open...
  57. Jul 19 21:29:47 s1 systemd[1]: Started Keeps some tunnels to 'ftpbackup5.jnb1.host-h.net' & 'ftpbackup2.jnb1.host-h.net' open.
  58. Jul 19 21:29:47 s1 autossh[22343]: port set to 0, monitoring disabled
  59. Jul 19 21:29:47 s1 autossh[22347]: starting ssh (count 1)
  60. Jul 19 21:29:47 s1 autossh[22347]: ssh child pid is 22348
  61. Jul 19 21:29:47 s1 autossh[22347]: ssh exited on signal 15; parent exiting
  62.  
  63. root@s1:~# journalctl -x -u autossh
  64. ... (showing only the lines from the last restart)
  65. Jul 19 21:48:34 s1 systemd[1]: Started Keeps some tunnels to 'ftpbackup5.jnb1.host-h.net' & 'ftpbackup2.jnb1.host-h.net' open.
  66. -- Subject: Unit autossh.service has finished start-up
  67. -- Defined-By: systemd
  68. -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
  69. --
  70. -- Unit autossh.service has finished starting up.
  71. --
  72. -- The start-up result is done.
  73. Jul 19 21:48:34 s1 autossh[26635]: starting ssh (count 1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement