I have searched forever for this and found nothing... I posted on here asking how to do it and one person replied and said it can't be done... I have found other posts asking and they claimed the same thing. I have 2 networks with 2 seperate hubs that do NOT have a tunnel to each other. So this can be quite the pain to drive to certain sites that are on one network or the other to troubleshoot or configure swx's...
This will be done using putty...
Open putty and type in the IP or hostname of your router that supports SSH or whatever it is that you set it up on. Leave the port on the default 22.
Then go to Connection > SSH > Tunnels. I always just use port 8001. So type in 8001 into source port and then type the swx IP into the destination field along with port 80. Example of what this should look like is 10.10.10.10:80. Make sure Local and Auto are selected. Then click the Add button. What you should read in the box is "L8001 10.10.10.10:80" That's using my example of course. Yours will not look like this except for maybe the L8001 and the :80 at the end of your ssh client IP.
Now click open at the bottom and log in. Once logged in open CNA. Now instead of typing in the IP of the remote swx... you will type in localhost. Then click options. Then leave the protocol set to http but change the port to 8001 or whatever port you set the source port to in putty.
Click ok and you have now accomplished what was thought to be impossible... CNA a remote via SSH...