Menggunakan Pemula untuk Mengelola AutoSSH Reverse Tunnel

9

Saya menggunakan pemula untuk mengelola terowongan SSH terbalik melalui autossh. Ketika saya melakukan "sudo start tunnel" koneksi muncul dengan baik; namun perintah tidak dijalankan secara otomatis ketika layanan jaringan dimulai, dan tidak peduli apa pun yang saya ubah properti "mulai", saya sepertinya tidak bisa menjalankannya dengan cara otomatis.

Namun, seperti yang saya katakan, saya dapat memulai / menghentikannya dengan baik.

Inilah /etc/init/tunnel.conf saya, dengan hal-hal sensitif dilucuti:

description "SSH Tunnel"

start on started networking
stop on stopping networking

respawn

env DISPLAY=:0.0

exec autossh -nNT -R 22100:localhost:22 [email protected] -p 2201
Nuri Hodges
sumber
Saya kira saya tidak memerlukan properti env, yang hanya tersisa dari pekerjaan yang saya salin dan modifikasi.
Nuri Hodges

Jawaban:

12

Mencari tahu, saya perlu menunggu perangkat tertentu, inilah file pekerjaan pemula saya:

description "SSH Tunnel"

start on (net-device-up IFACE=eth0)
stop on runlevel[016]

respawn

env DISPLAY=:0.0

exec autossh -nNT -o ServerAliveInterval=15 -R 22100:localhost:22 [email protected] -p 2201
Nuri Hodges
sumber
Untuk beberapa interface: start on (net-device-up IFACE=eth0 or net-device-up IFACE=wlan0).
kontextify