【发布时间】:2010-12-13 05:05:08
【问题描述】:
您能否准确解释一下最后一行的作用,以及为什么需要它?
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
【问题讨论】: