如何在不中断屏幕访问的情况下启动带有端口转发的 SSH 连接?

如何在不中断屏幕访问的情况下启动带有端口转发的 SSH 连接?

我想通过转发功能与另一台服务器建立 SSH 连接,但无需登录远程服务器,也不必干扰我正在处理的屏幕。我还需要访问连接以在完成后终止它。

例如,假设我想在远程服务器上执行 mysql 备份,因此我使用命令,ssh user@remote -L 1234:localhost:3306但是在发出密码后,我想在会话中运行 mysql 命令,但是当我完成 mysql 并终止它时能够访问 SSH 连接。

有没有什么方法可以做到这一点?

答案1

GNU 屏幕,它应该默认安装在所有 Linux 机器上。

http://www.gnu.org/software/screen/

这是一个很好的入门指南。

http://www.kuro5hin.org/story/2004/3/9/16838/14935

答案2

您可以使用 AutoHotKey 编写脚本来打开窗口、运行命令,然后最小化窗口以便稍后处理。

相关内容