VPNサーバーをLAN上のマシンの1つに配置し、このVPNサービスをインターネットに公開したいと考えています。
クライアント(ラップトップ)がLAN外からVPNサービスに接続されたら、(s)ftp、ssh、http(s)など、LAN上の別のマシンにある他のサービス/デバイスにアクセスできるようにしたいLAN。
このセットアップを許可するためにホストまたはクライアントでopenvpnを実行するために必要な特別な構成はありますか?または、クライアントデバイスがそれらと通信することができます。
編集::明確でない場合は、vpnホストのローカルLANサービスにアクセスしようとしています。ラップトップではありません:
laptop (client) --> server (vpn Host) --> ssh (located on vpn hosts lan)
^ trying to connect here
私の知識から、これまでの提案はすべて、ホストLANではなく、ラップトップ(クライアント)ローカルLAN上のサービスに接続するためのものです。
使用されているソフトウェアはopenvpnです。
OpenVPNを設定して、VPNクライアントがサーバーLAN内のすべてのサーバーにアクセスできるようにする方法 に記載されています。
接続時にクライアントにルートをプッシュし、適切なiptablesルールでIP転送を有効にする必要があります。