Не могли бы вы объяснить, что именно последняя строка этого файла делает, и зачем это нужно?
while true; do
/usr/bin/ssh -R 55555:localhost:22 -i ~/.ssh/tunnel-id user@server.com
sleep 1
done < /dev/null & disown
Это весь сценарий, и его цель - создать SSH-туннель к серверу ретрансляции. Я новичок в Bash, но похоже, что он будет постоянно пытаться поддерживать соединение, но я не понимаю синтаксис последней строки.
Этот сценарий является частью процесса использования SSH за брандмауэром или, в моем случае, NAT: http://martin.piware.de/ssh/index.html