เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

autossh - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ autossh เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ autossh เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


autossh โ€” เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เปเบฅเบฐ restart เบเบญเบ‡โ€‹เบ›เบฐโ€‹เบŠเบธเบก sshโ€‹

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


autossh [-V] [-M เบžเบญเบ”[:echo_port]] [-f] [SSH_OPTIONS]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


autossh เปเบกเปˆเบ™เป‚เบ„เบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบชเปเบฒเป€เบ™เบปเบฒ ssh เปเบฅเบฐเบ•เบดเบ”เบ•เบฒเบกเบกเบฑเบ™, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบซเบกเปˆเบ•เบฒเบกเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™
เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบ•เบฒเบเบซเบผเบทเบขเบธเบ”เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™.

เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปเบฅเบฐเบเบปเบ™เป„เบเปเบกเปˆเบ™เบกเบฒเบˆเบฒเบ rstunnel (Reliable SSH Tunnel). เบกเบตเบชเบฐเบšเบฑเบš
1.2 เบ‚เบญเบ‡ autossh เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹: autossh เปƒเบŠเป‰ ssh เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบงเบปเบ‡เบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆ ssh
(เบซเบ™เบถเปˆเบ‡เบˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เป„เบ›เบซเบฒเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ, เบซเบ™เบถเปˆเบ‡เบˆเบฒเบเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบเบฑเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™), เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบงเปˆเบฒเบกเบฑเบ™
เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบเบฑเบšเบ„เบทเบ™เบกเบฒ. (เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เปเบกเปˆเบ™เบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบš Terrence Martin.)

เบ”เป‰เบงเบเป€เบงเบตเบŠเบฑเบ™ 1.3, เบงเบดเบ—เบตเบเบฒเบ™เปƒเปเปˆเบˆเบฐเบ–เบทเบเป€เบžเบตเปˆเบก (เบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบš Ron Yorston): เบžเบญเบ”เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เบชเปเบฒเบฅเบฑเบš
เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ echo เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบ—เบตเปˆเบˆเบฐเบชเบฐเบ—เป‰เบญเบ™เบ„เบทเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš. เบ™เบตเป‰เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™ congestion เปเบฅเบฐ
เบฎเป‰เบฒเบเปเบฎเบ‡เบ‚เบถเป‰เบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบ•เบปเบงเป€เบฅเบเบžเบญเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบšเปเปˆ collide. เป„เบ”เป‰
เบงเบดเบ—เบตเบเบฒเบ™ loop-of-forwardings เบเบฑเบ‡เบกเบตเบขเบนเปˆเบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ echo เบญเบฒเบ”เบˆเบฐ
เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰.

เบเบฒเบ™เบ„เบงเบšเบ„เบธเบก SSH


SSH เบ—เบฒเบ‡เบญเบญเบ
autossh เบžเบฐเบเบฒเบเบฒเบกเบˆเปเบฒเปเบ™เบเบฅเบฑเบเบชเบฐเบ™เบฐเบเบฒเบ™เป€เบชเบเบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ ssh เบกเบฑเบ™เปเบกเปˆเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”
เบขเปˆเบฒเบ‡เป€เปเบฒเบฐเบชเบปเบก. เบเบปเบ”เบฅเบฐเบšเบฝเบšเปเบกเปˆเบ™:

1. เบ–เป‰เบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ ssh เบญเบญเบเป„เบ›เบ•เบฒเบกเบ›เบปเบเบเบฐเบ•เบด (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบตเบ„เบปเบ™เบžเบดเบก "เบญเบญเบ" เปƒเบ™ an
เบเบญเบ‡โ€‹เบ›เบฐโ€‹เบŠเบธเบกโ€‹เป‚เบ•เป‰โ€‹เบ•เบญเบšโ€‹)โ€‹, autossh exits เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ restart;

2 If autossh เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบชเบฑเบ™เบเบฒเบ™ SIGTERM, SIGINT, เบซเบผเบท SIGKILL, เบกเบฑเบ™เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒ
เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบปเปˆเบ‡เบชเบฑเบ™เบเบฒเบ™เป‚เบ”เบเป€เบˆเบ”เบ•เบฐเบ™เบฒ, เปเบฅเบฐเบญเบญเบเบซเบผเบฑเบ‡เบˆเบฒเบเบ‚เป‰เบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ ssh เบ‚เบญเบ‡เป€เบ”เบฑเบ;

3 If autossh เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบชเบฑเบ™เบเบฒเบ™ SIGUSR1, เบกเบฑเบ™เบ‚เป‰เบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ ssh เบ‚เบญเบ‡เป€เบ”เบฑเบเปเบฅเบฐ
เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบซเบกเปˆ;

4. เป€เบ›เบฑเบ™เป„เบฅเบเบฐ (เบ•เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบธเบเป† 10 เบ™เบฒเบ—เบต), autossh เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเบœเปˆเบฒเบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เปƒเบ™
เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบžเบญเบ”เบชเบปเปˆเบ‡เบ•เปเปˆ. เบ–เป‰เบฒเบชเบดเปˆเบ‡เบ™เบตเป‰เบฅเบปเป‰เบกเป€เบซเบฅเบง, autossh เบˆเบฐเบ‚เป‰เบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ ssh เบ‚เบญเบ‡เป€เบ”เบฑเบ (เบ–เป‰เบฒ
เบกเบฑเบ™เบเบฑเบ‡เปเบฅเปˆเบ™เบขเบนเปˆ) เปเบฅเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบซเบกเปˆ;

5. เบ–เป‰เบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ ssh เป€เบ”เบฑเบเบ™เป‰เบญเบเป€เบชเบเบŠเบตเบงเบดเบ”เบเป‰เบญเบ™เป€เบซเบ”เบœเบปเบ™เบญเบทเปˆเบ™, autossh เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ a
เปƒเบซเบกเปˆ.

Startup เบžเบถเบ”เบ•เบดเบเปเบฒ
เบ–เป‰เบฒเป€เบŠเบ”เบŠเบฑเบ™ ssh เบฅเบปเป‰เบกเป€เบซเบฅเบงเบเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบญเบญเบเบ‚เบญเบ‡ 1 เปƒเบ™เบเบฒเบ™เบžเบฐเบเบฒเบเบฒเบกเบ—เปเบฒเบญเบดเบ”, autossh

1. เบˆเบฐเบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบกเบตเบšเบฑเบ™เบซเบฒเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเบฑเบš syntax เบซเบผเบทเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เปเบฅเบฐเบˆเบฐ
เบญเบญเบเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเปƒเบซเบกเปˆ;

2. เบกเบตเป€เบงเบฅเบฒ "เบ›เบฐเบ•เบนเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™". เบ–เป‰เบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™ ssh เบ—เปเบฒเบญเบดเบ”เบฅเบปเป‰เบกเป€เบซเบฅเบงเบžเบฒเบเปƒเบ™เบชเบญเบ‡เบชเบฒเบกเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”
เบงเบดเบ™เบฒเบ—เบตเบ‚เบญเบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, autossh เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเป€เบ„เบตเบเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™ "เบญเบญเบเบˆเบฒเบเบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
gate", เปเบฅเบฐเบญเบญเบ. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบ—เบตเปˆเบฅเบปเป‰เบกเป€เบซเบฅเบงเปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เปเบฅเบฐเบญเบทเปˆเบ™เป†.
เป€เบงเบฅเบฒเบ™เบตเป‰เปเบกเปˆเบ™ 30 เบงเบดเบ™เบฒเบ—เบตเบ•เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเป„เบ”เป‰ (เป€เบšเบดเปˆเบ‡ AUTOSSH_GATETIME
เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰). เบ–เป‰เบฒ AUTOSSH_GATETIME เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ 0, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เบฑเบ‡เบชเบญเบ‡เบžเบถเบ”เบ•เบดเบเปเบฒ
เบ–เบทเบเบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™: เบšเปเปˆเบกเบต "starting gate", เปเบฅเบฐ autossh เบˆเบฐ restart เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ ssh
เบฅเบปเป‰เบกเป€เบซเบฅเบงเปƒเบ™เบเบฒเบ™เปเบฅเปˆเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบญเบญเบเบ‚เบญเบ‡ 1. เป€เบงเบฅเบฒ "เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™" เปเบกเปˆเบ™เบเบฑเบ‡
เบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ 0 เป€เบกเบทเปˆเบญ -f เบ—เบธเบ‡เป€เบžเบทเปˆเบญ autossh เบ–เบทเบเปƒเบŠเป‰.

เบชเบทเบšเบ•เปเปˆ เบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบฅเบง
เบ–เป‰เบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ ssh เบฅเบปเป‰เบกเป€เบซเบฅเบงเปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบก restart เบกเบฑเบ™เบฅเบปเป‰เบกเป€เบซเบฅเบงเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡, autossh
เบˆเบฐเป€เบฅเบตเปˆเบกเบŠเบฑเบเบŠเป‰เบฒเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ‚เบญเบ‡เบ•เบปเบ™เปƒเบ™เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบซเบกเปˆ, เบ„เปˆเบญเบเป†เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™เป„เบฅเบเบฐเป„เบเปเบฅเบฐเปƒเบ™เป„เบฅเบเบฐเป„เบเป€เบ–เบดเบ‡
เป„เบฅเบเบฐเบซเปˆเบฒเบ‡เบชเบนเบ‡เบชเบธเบ”เบ‚เบญเบ‡ autossh เป€เบงเบฅเบฒเบชเบณเบซเบผเบงเบ” (เบ›เบปเบเบเบฐเบ•เบด 10 เบ™เบฒเบ—เบต). autossh เบชเบฒเบกเบฒเบ” "prodded"
เป€เบžเบทเปˆเบญเบฅเบญเบ‡เบญเบตเบเบ„เบฑเป‰เบ‡เป‚เบ”เบเบเบฒเบ™เบชเบปเปˆเบ‡เบชเบฑเบ™เบเบฒเบ™เบกเบฑเบ™, เบšเบฒเบ‡เบ—เบตเบญเบฒเบ”เบกเบต SIGHUP ("เบ‚เป‰เบฒ -HUP").

เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒ
เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™ unattended, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบ‡ autossh เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบšเบฒเบ‡เบฎเบนเบšเปเบšเบš
เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒ. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ RSAAuthentication เบเบฑเบš ssh-agent เปเบกเปˆเบ™
เบงเบดเบ—เบตเบเบฒเบ™เปเบ™เบฐเบ™เปเบฒ. เบ•เบปเบงเบขเปˆเบฒเบ‡ wrapper script เบžเบฐเบเบฒเบเบฒเบกเบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบกเบตเบ•เบปเบงเปเบ—เบ™
เปเบฅเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ›เบฐเบˆเบธเบšเบฑเบ™, เปเบฅเบฐเป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบซเบ™เบถเปˆเบ‡เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบšเปเปˆเบกเบต.

เบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเป€เบ™เบฑเป‰เบ™เบซเบ™เบฑเบเบžเบฝเบ‡เบžเปเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒ ssh เป€เบฎเบฑเบ”เบงเบฝเบเบ”เป‰เบงเบเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡, เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป„เบ”เป‰
เป€เบ–เบดเบ‡เบเบญเบ‡เบ›เบฐเบŠเบธเบกเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบเปˆเบญเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™ autossh

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡ tunneling เปเบฅเบฐเปƒเบŠเป‰ ssh เบฎเบธเปˆเบ™เป€เบเบปเปˆเบฒเบ—เบตเปˆเบšเปเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ -N เบ—เบธเบ‡,
เบ—เปˆเบฒเบ™เบ„เบงเบ™เบเบปเบเบฅเบฐเบ”เบฑเบš (เบชเบฐเบšเบฑเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบกเบตเบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž). เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเบปเบโ€‹เบฅเบฐโ€‹เบ”เบฑเบšโ€‹, เบ—เปˆเบฒเบ™โ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹
เป€เบฎเบฑเบ”เบ•เบฒเบกเบ—เบตเปˆ rstunnel เป€เบฎเบฑเบ”, เปเบฅเบฐเปƒเบซเป‰ ssh เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™, เป€เบŠเบฑเปˆเบ™ "เบ™เบญเบ™ 99999999999".

OPTIONS


-M เบžเบญเบ”[:echo_port]
เบเปเบฒเบ™เบปเบ”เบžเบญเบ”เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰. เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบžเบญเบ” echo, เบžเบญเบ”เบ™เบตเป‰เปเบฅเบฐ
เบžเบญเบ”เบ—เบฑเบ™เบ—เบตเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบกเบฑเบ™ ( port + 1) เบ„เบงเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบญเบตเบเปเบ”เปˆเบ—เบตเปˆเปƒเบŠเป‰.
autossh เบˆเบฐโ€‹เบชเบปเปˆเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบžเบญเบ”โ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบžเบทเป‰เบ™โ€‹เบ–เบฒเบ™โ€‹, เปเบฅเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบกเบฑเบ™โ€‹เบเบฑเบšโ€‹เบ„เบทเบ™โ€‹เป„เบ›โ€‹เบšเปˆเบญเบ™โ€‹
เบžเบญเบ”เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฅเบฐเบšเบธ "-M 20000" autossh เบˆเบฐโ€‹เบ•เบฑเป‰เบ‡โ€‹เบซเบ™เป‰เบฒโ€‹เบ”เบฑเปˆเบ‡โ€‹เบ™เบฑเป‰เบ™โ€‹
เบ—เบตเปˆเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบžเบญเบ” 20000 เปเบฅเบฐเบฎเบฑเบšเบกเบฑเบ™เบ„เบทเบ™เป€เบกเบทเปˆเบญเบ›เบต 20001.

เบญเบตเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบžเบญเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ echo เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบเปเบฒเบ™เบปเบ”. เบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™
เบžเบญเบ” 7 เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ echo inetd เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™. เป€เบกเบทเปˆเบญเบžเบญเบ”เปเบญเบฑเบเป‚เบเป‰เปเบกเปˆเบ™
เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰, เบžเบฝเบ‡เปเบ•เปˆเปƒเบŠเป‰เบžเบญเบ”เบˆเปเบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰, เปเบฅเบฐเบกเบฑเบ™เบ–เบทเบˆเปเบžเบฒเบš
เบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบ™เบ—เบฑเบ‡เบชเบญเบ‡เบ—เบดเบ”เบ—เบฒเบ‡.

เบซเบผเบฒเบเบ„เบปเบ™เบ›เบดเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ echo, เบซเบผเบทเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ inetd, เบชเบฐเบ™เบฑเป‰เบ™เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบญเบฑเบ™เบ™เบตเป‰
เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ. เบšเบฒเบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบซเบ™เบถเปˆเบ‡
เบฅเบฐเบšเบธเบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบŸเบฑเบ‡เบขเบนเปˆเปƒเบ™ localhost (เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš loopback), เป€เบŠเบดเปˆเบ‡
เบˆเบฐเบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ™เบตเป‰.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ echo เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ: เบšเบฒเบ‡เบ—เบตเบญเบฒเบ”เป€เบ›เบฑเบ™ daemon เบ—เบตเปˆ
เบ•เบดเบ”เบ•เบฒเบกเบเบธเปˆเบกเบ‚เบญเบ‡เบญเบธเป‚เบกเบ‡ ssh.

เบเบฒเบ™เบ•เบฑเป‰เบ‡เบžเบญเบ”เบˆเปเบžเบฒเบšเป€เบ›เบฑเบ™ 0 เบˆเบฐเบ›เบดเบ”เบŸเบฑเบ‡เบŠเบฑเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก, เปเบฅเบฐ autossh เบˆเบฐ
เบžเบฝเบ‡เปเบ•เปˆ restart ssh เป€เบกเบทเปˆเบญเบญเบญเบเบˆเบฒเบ ssh. เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบ‚เบญเบ‡
OpenSSH, เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบซเบผเบงเบ”เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ ServerAliveInterval เปเบฅเบฐ
ServerAliveCountMax เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบฅเบนเบโ€‹เบ„เป‰เบฒ SSH เบญเบญเบโ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เบšเปเปˆโ€‹เบžเบปเบšโ€‹เบ•เบปเบงโ€‹เบกเบฑเบ™โ€‹เป€เบญเบ‡โ€‹เบญเบตเบโ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹
เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ. เปƒเบ™เบซเบผเบฒเบเบงเบดเบ—เบตเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒ
เบžเบญเบ”เบ•เบดเบ”เบ•เบฒเบก.

-f เป€เบฎเบฑเบ”เปƒเบซเป‰ autossh เบซเบผเบธเบ”เบฅเบปเบ‡เบเบฑเบšเบžเบทเป‰เบ™เบซเบฅเบฑเบ‡เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเปเบฅเปˆเบ™ ssh. เป„เบ”เป‰ -f เบ—เบธเบ‡เบ–เบทเบเบ–เบญเบ”เบญเบญเบ
เบˆเบฒเบเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เป„เบ›เบซเบฒ ssh. เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบกเบตเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡ -f
เบ”เป‰เบงเบ autossh, เปเบฅเบฐ -f เบ”เป‰เบงเบ ssh: เป€เบกเบทเปˆเบญเปƒเบŠเป‰เบเบฑเบš autossh ssh เบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบฎเป‰เบญเบ‡เบ‚เปเป„เบ”เป‰
เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบœเปˆเบฒเบ™โ€‹เบซเบผเบทโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบœเปˆเบฒเบ™โ€‹. เป€เบกเบทเปˆเบญโ€‹เปƒเบ”โ€‹ -f เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เป€เบงเบฅเบฒ "เบ›เบฐเบ•เบนเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™" (เป€เบšเบดเปˆเบ‡
AUTOSSH_GATETIME) เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ 0.

-V เบชเบฒเป€เบซเบ” autossh เป€เบžเบทเปˆเบญเบชเบฐเปเบ”เบ‡เบ•เบปเบงเป€เบฅเบเบชเบฐเบšเบฑเบšเบ‚เบญเบ‡เบกเบฑเบ™เปเบฅเบฐเบญเบญเบ.

ENVIRONMENT


เบ™เบญเบโ€‹เบˆเบฒเบโ€‹เบ—เบธเบ‡โ€‹เป€เบžเบทเปˆเบญโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบžเบญเบ”โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹, autossh เปƒเบŠเป‰เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก
เบ•เบปเบงเปเบ›เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”. ssh เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบเบฑเบ‡เป€เบเบฑเบšเบเปเบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เปเบฅเบฐ
เบ™เบตเป‰เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบ‡เปˆเบฒเบเบ—เบตเปˆเบชเบธเบ”เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบ›เบฐเบ—เบฐเบเบฑเบ™.

AUTOSSH_DEBUG
เบ–เป‰เบฒเบ•เบปเบงเปเบ›เบ™เบตเป‰เบ–เบทเบเบ•เบฑเป‰เบ‡, เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ LOG_DEBUG, เปเบฅเบฐเบ–เป‰เบฒ
เบฅเบฐโ€‹เบšเบปเบšโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบกเบฑเบ™โ€‹, syslog เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ•เบฑเป‰เบ‡โ€‹เปƒเบซเป‰โ€‹เบŠโ€‹เป‰โ€‹เปเบฒโ€‹เบเบฑเบ™โ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบเบฒเบ™ stderrโ€‹.

AUTOSSH_FIRST_POLL
เบฅเบฐเบšเบธเป€เบงเบฅเบฒเบฅเปเบ–เป‰เบฒเบเปˆเบญเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ™เบฒเบเบžเบปเบ™
เป€เบงเบฅเบฒเบ›เปˆเบญเบ™เบšเบฑเบ”เบ–เบทเบเปƒเบŠเป‰ (เป€เบšเบดเปˆเบ‡ AUTOSSH_POLL เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰).

AUTOSSH_GATETIME
เบฅเบฐเบšเบธเบงเปˆเบฒ ssh เบ•เป‰เบญเบ‡เบ‚เบถเป‰เบ™เบ”เบปเบ™เบ›เบฒเบ™เปƒเบ”เบเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”. เป„เบ”เป‰
เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 30 เบงเบดเบ™เบฒเบ—เบต. เบˆเบปเปˆเบ‡เบˆเบทเปˆเป„เบงเป‰เบงเปˆเบฒเบ–เป‰เบฒ AUTOSSH_GATETIME เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ 0, เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบžเบถเบ”เบ•เบดเบเปเบฒเบเบฒเบ™เบ›เบดเบ”เป€เบงเบฅเบฒเบ›เบฐเบ•เบน, เปเบ•เปˆ autossh เบเบฑเบ‡เบšเปเปˆเบชเบปเบ™เปƒเบˆเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบงเบ‚เบญเบ‡เบเบฒเบ™เปเบฅเปˆเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”
ssh. เบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบฅเปˆเบ™ autossh เปƒเบ™เป€เบงเบฅเบฒ boot.

AUTOSSH_LOGLEVEL
เบฅเบฐเบšเบธเบฅเบฐเบ”เบฑเบšเบšเบฑเบ™เบ—เบถเบ, เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบšเบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเปƒเบŠเป‰เป‚เบ”เบ syslog; เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ 0-7 เบเบฑเบš 7
เป€เบ›เบฑเบ™ chattiest.

AUTOSSH_LOGFILE
เบฅเบฐเบšเบธเบงเปˆเบฒ autossh เบ„เบงเบ™เปƒเบŠเป‰เป„เบŸเบฅเปŒเบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเบกเบตเบŠเบทเปˆ, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ syslog.

AUTOSSH_MAXLIFETIME
เบเปเบฒเบ™เบปเบ”เบˆเปเบฒเบ™เบงเบ™เบชเบนเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบงเบดเบ™เบฒเบ—เบตเบ—เบตเปˆเป‚เบ„เบ‡เบเบฒเบ™เบ„เบงเบ™เบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™. เป€เบกเบทเปˆเบญเบˆเปเบฒเบ™เบงเบ™
เบงเบดเบ™เบฒเบ—เบตเป„เบ”เป‰เบœเปˆเบฒเบ™เป„เบ›, เป€เบ”เบฑเบ ssh เบˆเบฐเบ–เบทเบเบ‚เป‰เบฒเบ•เบฒเบเปเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™เบˆเบฐเบญเบญเบ.

AUTOSSH_MAXSTART
เบฅเบฐเบšเบธเบงเปˆเบฒเบ„เบงเบ™เป€เบฅเบตเปˆเบก ssh เบซเบผเบฒเบเบ›เบฒเบ™เปƒเบ”. เบ•เบปเบงเป€เบฅเบเบฅเบปเบšเบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบšเปเปˆเบกเบตเบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”
เบˆเปเบฒเบ™เบงเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ ssh เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ -1.

AUTOSSH_MESSAGE
เบ•เบทเปˆเบกโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบเบฑเบšโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบชเบฝเบ‡โ€‹เบ—เบตเปˆโ€‹เบชเบปเปˆเบ‡โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹.

AUTOSSH_NTSERVICE
(Cygwin เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.) เป€เบกเบทเปˆเบญเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ "yes", autossh เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบซเป‰เปเบฅเปˆเบ™เป€เบ›เบฑเบ™เบšเปเบฅเบดเบเบฒเบ™ NT เบžเบฒเบเปƒเบ•เป‰.
cygrunsrv. เบ™เบตเป‰เป€เบžเบตเป‰เบก -N เบ—เบธเบ‡เบชเปเบฒเบฅเบฑเบš ssh เบ–เป‰เบฒเบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡เป„เบงเป‰เปเบฅเป‰เบง, เบเปเบฒเบ™เบปเบ”เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบšเบฑเบ™เบ—เบถเบเป€เบ›เบฑเบ™
stdout, เปเบฅเบฐเบ›เปˆเบฝเบ™เบžเบถเบ”เบ•เบดเบเปเบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบญเบญเบ ssh เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เบˆเบฐ restart เปเบกเป‰เปเบ•เปˆเบขเบนเปˆเปƒเบ™ a
เบญเบญเบโ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹.

AUTOSSH_PATH
เบฅเบฐเบšเบธเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒ ssh เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบกเบฑเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
เบฅเบงเบšเบฅเบงเบกเปƒเบ™.

AUTOSSH_PIDFILE
เบ‚เบฝเบ™ autossh pid เปƒเบชเปˆเป„เบŸเบฅเปŒเบ—เบตเปˆเบฅเบฐเบšเบธ.

AUTOSSH_POLL
เบฅเบฐเบšเบธเป€เบงเบฅเบฒเบชเปเบฒเบซเบผเบงเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ›เบฑเบ™เบงเบดเบ™เบฒเบ—เบต; เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 600 เบงเบดเบ™เบฒเบ—เบต. เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ
AUTOSSH_FIRST_POLL เบ–เบทเบเปƒเบŠเป‰, เป€เบงเบฅเบฒเบชเบณเบซเบผเบงเบ”เบ—เบณเบญเบดเบ”เบˆเบฐเบ•เบฑเป‰เบ‡เปƒเบซเป‰เบเบปเบ‡เบเบฑเบšเป€เบงเบฅเบฒเบชเบณเบซเบผเบงเบ”. เบ–เป‰เบฒ
เป€เบงโ€‹เบฅเบฒโ€‹เบชเปเบฒโ€‹เบซเบผเบงเบ”โ€‹เปเบกเปˆเบ™โ€‹เบซเบ™เป‰เบญเบโ€‹เบโ€‹เปˆโ€‹เบงเบฒโ€‹เบชเบญเบ‡โ€‹เป€เบ—เบปเปˆเบฒโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบซเบกเบปเบ”โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบ (เบ„เปˆเบฒโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™ 15 เบงเบดโ€‹เบ™เบฒโ€‹เบ—เบตโ€‹) เป„เบ”เป‰โ€‹
เบเบฒเบ™เปเบปเบ”เป€เบงเบฅเบฒเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบˆเบฐเบ–เบทเบเบ›เบฑเบšเบฅเบปเบ‡เป€เบ›เบฑเบ™ 1/2 เป€เบงเบฅเบฒเบชเบณเบซเบผเบงเบ”.

AUTOSSH_PORT
เบเปเบฒเบ™เบปเบ”เบžเบญเบ”เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆ ssh เป€เบซเบกเบฒเบฐเบชเบปเบก -M เปƒเบ™เบšเบฒเบ‡
เป€เบงเบฅเบฒ. เปเบ•เปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ™เบตเป‰, AUTOSSH_PORT เปเบ—เบ™เบ—เบตเปˆ -M เบ—เบธเบ‡. เบ„เปˆเบฒ
เบ‚เบญเบ‡ 0 เบ›เบดเบ”เบŸเบฑเบ‡เบŠเบฑเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก.

DEBIAN-เบชเบฐเป€เบžเบฒเบฐ เบ„เบงเบฒเบกเบ‡เบฒเบก


เบชเบฐเบšเบฑเบš debian เบ‚เบญเบ‡ autossh เปƒเบŠเป‰ wrapper เป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบเบžเบญเบ”เบ•เบดเบ”เบ•เบฒเบกเบŸเบฃเบตเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
เปเบฅเบฐ -M เปเบ—เบ™เบ—เบตเปˆ AUTOSSH_PORT, เป€เบšเบดเปˆเบ‡ /usr/share/doc/autossh/README.Debian เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก
เบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™.

เปƒเบŠเป‰ autossh เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    เบชเบฐเบญเบฒเบ”เป€เบฅเบดเบ
    เบชเบฐเบญเบฒเบ”เป€เบฅเบดเบ
    script Kotlin เบ—เบตเปˆ nukes เบเปเปˆเบชเป‰เบฒเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”
    cache เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ Gradle/Android.
    เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เป€เบกเบทเปˆเบญ Gradle เบซเบผเบท IDE เปƒเบซเป‰เบ—เปˆเบฒเบ™
    เบฅเบปเบ‡. เบชเบฐเบ„เบฃเบดเบšเป„เบ”เป‰เบ–เบทเบเบ—เบปเบ”เบชเบญเบšเปเบฅเป‰เบง
    macOS, เปเบ•เปˆ ...
    เบ”เบฒเบงโ€‹เป‚เบซเบฅเบ”โ€‹เบ—เปเบฒโ€‹เบ„เบงเบฒเบกโ€‹เบชเบฐโ€‹เบญเบฒเบ”โ€‹เป€เบฅเบดเบโ€‹
  • 2
    เบ›เบฅเบฑเบเบญเบดเบ™ Eclipse Checkstyle
    เบ›เบฅเบฑเบเบญเบดเบ™ Eclipse Checkstyle
    เบ›เบฅเบฑเบเบญเบดเบ™ Eclipse Checkstyle
    เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบฅเบฐเบซเบฑเบ” Checkstyle Java
    เบœเบนเป‰เบเบงเบ”เบชเบญเบšเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Eclipse IDE. เป„เบ”เป‰
    plug-in เปƒเบซเป‰เบ„เปเบฒเบ„เบถเบ”เบ„เปเบฒเป€เบซเบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡เบเบฑเบš
    เบœเบนเป‰เปƒเบŠเป‰เบเปˆเบฝเบงเบเบฑเบš viol ...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบ›เบฅเบฑเบเบญเบดเบ™ Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player เป€เบ›เบฑเบ™เบœเบนเป‰เบ™เบชเบทเปˆเบกเบงเบ™เบŠเบปเบ™เบŸเบฃเบต
    เบŠเบญเบšโ€‹เปเบงโ€‹, เบชเปˆเบงเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบญเบตเบ‡โ€‹เปƒเบชเปˆ WMP เปเบฅเบฐ VLCโ€‹. เป„เบ”เป‰
    เบœเบนเป‰เบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบš minimalist, เบกเบต
    เบซเบผเบฒเบโ€‹เบโ€‹เปˆโ€‹เบงเบฒโ€‹เบชเบดเบšโ€‹เบชเบตโ€‹เบซเบปเบงโ€‹เบ‚เปเป‰โ€‹, เปเบฅเบฐโ€‹เบเบฑเบ‡โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹
    b
    เบ”เบฒเบงเป‚เบซเบฅเบ” AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    เบชเบนเบ™โ€‹เบเบฒเบ‡โ€‹เบชเบทเปˆโ€‹เบกเบงเบ™โ€‹เบŠเบปเบ™โ€‹เบกเบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” movistartv
  • 5
    เบฅเบฐเบซเบฑเบ” :: เบ—เปˆเบญเบ™เป„เบกเป‰
    เบฅเบฐเบซเบฑเบ” :: เบ—เปˆเบญเบ™เป„เบกเป‰
    เบฅเบฐเบซเบฑเบ”::Blocks เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบŸเบฃเบต,
    เบ‚เป‰เบฒเบกเป€เบงเบ—เบต C, C++ เปเบฅเบฐ Fortran IDE
    เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป€เบžเบทเปˆเบญเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”
    เบ‚เบญเบ‡โ€‹เบœเบนเป‰โ€‹เบŠเบปเบกโ€‹เปƒเบŠเป‰โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเปƒเบซเป‰เบซเบผเบฒเบ
    เบ‚เบฐเบซเบเบฒเบ...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบฅเบฐเบซเบฑเบ”::Blocks
  • 6
    เบ—เปˆเบฒเบกเบเบฒเบ‡
    เบ—เปˆเบฒเบกเบเบฒเบ‡
    เบ—เปˆเบฒเบกเบเบฒเบ‡ เบซเบผเบท Advanced Minecraft Interface
    เปเบฅเบฐโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™ / เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เป‚เบ„เบ‡โ€‹เบชเป‰เบฒเบ‡โ€‹เป€เบ›เบฑเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เป€เบžเบทเปˆเบญโ€‹
    เบชเบฐเปเบ”เบ‡เบžเบฒเบšเบฅเบงเบกเบ‚เบญเบ‡ Minecraft
    เป‚เบฅเบ, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบกเบฑเบ™เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡. เบกเบฑเบ™
    เบชเบฒโ€‹เบกเบฒเบ” ...
    เบ”เบฒเบงโ€‹เบ™โ€‹เปŒโ€‹เป‚เบซเบฅเบ”โ€‹เปƒเบ™โ€‹เบ—เปˆเบฒเบกโ€‹เบเบฒเบ‡โ€‹
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad