我做到了
autossh -L 5901:localhost:5901 general
并得到了机器的命令外壳general
。隧道正在运作。当我退出外壳后,隧道就关闭了。
和 只是 有什么区别ssh
?我以为它会为我保留隧道。
答案1
只要用户不停止连接,Autossh 就会根据需要重新启动 SSH 连接:
如果 ssh 进程正常退出(例如,有人在交互式会话中键入“exit”),autossh 将退出而不是重新启动;
Autossh 改进了当 SSH 失败或连接因任何原因断开时 SSH 的行为,但如果您自己关闭连接,它不会为您保持连接。