The scenario:
- I have a Linux laptop (
linuxlaptop
) - There's a piece of software that I develop that access a web service
https://ws.behind-vpn.com
that is behind a Cisco AnyConnect VPN. - I cannot connect to the VPN from the Linux laptop (the VPN certificate process is Windows/IE only)
Therefore, when doing integration testing, I do the following:
- Start a Windows VM (
windowsvm
) - Connect the VPN from the VM
- Test the software on the VM
- Start a Windows VM (
I am now looking to streamline the integration testing process a bit. I would like to be able to connect to the web service directly from my Linux laptop.
My questions:
- I have a feeling that this should be possible using SSH port forwarding. Is it?
- If possible, could someone explain how to configure ssh port forwarding to accomplish this?
- Do I need a SSH server on
windowsvm
to do this? If so, what is a good SSH server for Windows?