I am wanting to put a VPN server on one of machines on my LAN and expose this VPN service to the internet.
Once a client (laptop) is connected to my VPN service from outside my LAN I want to be able to access other services/devices on my LAN such as (s)ftp, ssh, http(s) which are on different machines on the LAN.
Is there any special configurations I need to make to openvpn on the host or client to allow this setup, or am I forced to get every machine I want to connect to to open a VPN connection to the VPN host in order for my client device to be able to communicate with them.
Edit:: If it was not clear I am trying to access the vpn hosts local LAN services. NOT the laptops:
laptop (client) --> server (vpn host) --> ssh (located on vpn hosts lan) ^ trying to connect here
From my knowledge all the suggestions so far are for connecting to services on the laptops (clients) local LAN RATHER than the hosts LAN.
The software being used is openvpn.