如何通过 ssh-tunnel 使用 Visual Studio 调试应用程序
How to debug an application by using Visual Studio through the ssh-tunnel
我有:
- 本地 windows 10 与 VS2017
- 可从本地计算机访问的远程 Debian-1
- 可从 Debian-1 和 .NET Core 控制台应用访问的远程 Debian-2
如何使用 ssh 隧道从本地 Windows 10 附加到 Debian-2 进行调试?
我找到了解决方案。
- 为 PuTTY 隧道设置以下设置。
Source port: 12345
、Destination: localhost:12345
、Local
、Auto
- 与 Debian-1 建立连接后执行以下命令
ssh -L 12345:localhost:22 user@debian2
- 在Visual Studio。调试->附加到进程。 Select 连接类型为 ssh。连接目标 localhost:12345
我有:
- 本地 windows 10 与 VS2017
- 可从本地计算机访问的远程 Debian-1
- 可从 Debian-1 和 .NET Core 控制台应用访问的远程 Debian-2
如何使用 ssh 隧道从本地 Windows 10 附加到 Debian-2 进行调试?
我找到了解决方案。
- 为 PuTTY 隧道设置以下设置。
Source port: 12345
、Destination: localhost:12345
、Local
、Auto
- 与 Debian-1 建立连接后执行以下命令
ssh -L 12345:localhost:22 user@debian2
- 在Visual Studio。调试->附加到进程。 Select 连接类型为 ssh。连接目标 localhost:12345