ใช้พุ่งพรวดเพื่อจัดการอุโมงค์ย้อนกลับอัตโนมัติ


9

ฉันใช้พุ่งพรวดเพื่อจัดการอุโมงค์ SSH แบบย้อนกลับผ่านทาง autossh เมื่อฉันทำ "อุโมงค์เริ่มต้น sudo" การเชื่อมต่อจะดีขึ้น อย่างไรก็ตามคำสั่งจะไม่ถูกเรียกใช้โดยอัตโนมัติเมื่อเริ่มบริการเครือข่ายและไม่ว่าฉันจะเปลี่ยนคุณสมบัติ "เริ่มต้นที่" ฉันดูเหมือนจะไม่สามารถเรียกใช้สิ่งนี้ในลักษณะอัตโนมัติได้

อย่างไรก็ตามอย่างที่ฉันบอกว่าฉันสามารถเริ่ม / หยุดได้ดี

นี่คือ /etc/init/tunnel.conf ของฉันพร้อมกับสิ่งที่ละเอียดอ่อนหลุดออกมา:

description "SSH Tunnel"

start on started networking
stop on stopping networking

respawn

env DISPLAY=:0.0

exec autossh -nNT -R 22100:localhost:22 myuser@myserver.com -p 2201

ฉันเดาว่าฉันไม่ต้องการคุณสมบัติ env นั่นก็คือสิ่งที่เหลืออยู่จากงานที่ฉันคัดลอกและแก้ไข
นูริฮอดจ์ส

คำตอบ:


12

คิดแล้วฉันต้องรออุปกรณ์เฉพาะนี่คือไฟล์งานพุ่งพรวดของฉัน:

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 myuser@myserver.com -p 2201

start on (net-device-up IFACE=eth0 or net-device-up IFACE=wlan0)สำหรับการเชื่อมต่อหลาย
kontextify
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.