Securely allow SSH from Parallels to Host MacOS w/o risking Network threats? I want to enable SSH on OSX from only my Parallels VM.  My fear is that by opening SSH I'm putting my host OS at risk for remote exploitation. 


  How can I configure MacOS to only allow connections from the local Parallels' Windows machine?


Perhaps I can establish a dedicated VNet for the two machines, but I'm not sure how to restrict MacOS to listen only that subnet / IP address.
You can edit /etc/ssh/sshd_config and set the parameter "ListenAddresss" to only the IP-address your host Mac has on the dedicated VNet you have create between the host and the virtual machine (host-only networking).

Remember to remove:

  ListenAddress 0.0.0.0
  ListenAddress ::


and replace it with just:

  ListenAddress 176.16.236.111


(where 176.16.236.111 should be replaced with whatever your IP-address is on that private network)