I've read varying information on what is required to manage workgroup computers via VPN. Up front let me say that I'm interested in viewing Event Logs, running PowerShell, etc., not simply accessing remote shares.
I'm running Windows 8.1 and Windows 7 on 2 computers that are in the same workgroup, but do not share a common administrative account (which I've discovered is not a prerequisite). They are connected across the Internet via VPN using Microsoft's native implementation of PPTP.
Currently, I can establish VPN connectivity and view some shares on the remote computer (after supplying the credentials for an administrative account belonging to that remote computer). What I cannot do however is view Event Logs, Performance Monitor, etc...
The only firewall configuration that I have made thus far is to allow forwarding of port 1723 on the Internet facing firewall of the remote LAN. This is to allow VPN connectivity to the remote computer. The remote computer on that network also has a software firewall, but no changes to its configuration have been made.
Currently I have to use the IP in order to path to the remote host (\\192.168.15.2). I cannot use its host name (\\RemoteHost). The disparate LANs are using the same subnet 192.168.15.x. The Network Location on both the Win8.1 and Win7 computers are set to "Private" and "Home" respectively.
In short, my list of prerequisites (so far) looks like this:
* Place computers in the same workgroup
* Configure IP on computers to use the same subnet
* Configure Network Location on computers to "Private" or "Home" (depending on OS version)
* Establish VPN (open port 1723 on Internet facing firewall of the remote network only)
* Provide credentials for an administrative account on the remote computer when prompted
* ? ...
At this point, do I simply need to open specific ports on the remote computer's software firewall or is there more to it?