19
Aug
2017

Ubuntu Service Autostart

19 Aug 2017
vi /etc/systemd/system/mongodb.service [Unit] Description=High-performance, schema-free document-oriented database After=network.target [Service] User=mongodb ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf [Install] WantedBy=multi-user.target `systemctl start mongodb` `systemctl enable mongodb` vi /etc/systemd/system/elastic.service [Unit] Description=Port forwarding for 9200 After=network.target [Service] User=javelin ExecStart=/usr/bin/ssh -NTC -o ServerAliveInterval=60 -o ExitOnForwardFailure=yes -o StrictHostKeyChecking=no -R 9201:15.0.33.22:9200 user@host.com RestartSec=3 Restart=always [Install] WantedBy=multi-user.target systemctl start elastic systemctl enable elastic https://blog.kylemanna.com/linux/ssh-reverse-tunnel-on-linux-with-systemd/