如何删除到远程 docker 实例的 ssh 隧道

如何删除到远程 docker 实例的 ssh 隧道

我按照 docker 网站上的说明将 SSH 隧道添加到远程 docker 实例并且运行良好,但是我不知道如何断开它。

我运行的命令是: $ ssh -i <path-to-ssh-key> -p <ssh-port> -fNL localhost:2374:/var/run/docker.sock docker@<ssh-host>

我该如何断开此 ssh 连接?我尝试退出机器,但无法解除本地套接字的绑定。

答案1

尝试“Ctrl+P+Q”

它应该关闭连接并保持容器运行。

答案2

找到隧道的进程 ID,ps aux | grep ssh然后将其终止,kill $REPLACEME_WITH_PROCESS_ID

相关内容