web-dev-qa-db-ja.com

OpenVPNクライアントが接続されているときにローカルネットワークVNCサーバーを接続できません

ハードウェア[〜#〜] a [〜#〜]:Ubuntu 20.04(192.168.1.61):VNCサーバーをインストールし、いくつかのリモートサーバーにOpenVPN Client Configを追加しました[〜#〜] c [〜#〜]

ハードウェア[〜#〜] b [〜#〜]:MacOS 11.1(192.168.1.51):スタンダートプリインストールされたVNCクライアント。

から[〜#〜] b [〜#〜][〜#〜] a [〜#〜]OpenVPNは切断された。しかし、Connect [〜#〜] A [〜#〜](クライアントとして)OpenVPNサーバへの(クライアントとして)、VNC接続はすぐにダウンします。同時にsmbping(a < - > b)とtraceroute(a < - > b)は完璧で、切断されたOpenVPN(down)のように同じ動作でVNCのみ)。

From [〜#〜] b [〜#〜][〜#〜] a [〜#〜](VPNの有無):

% traceroute 192.168.1.61
traceroute to 192.168.1.61 (192.168.1.61), 64 Hops max, 52 byte packets
 1  192.168.1.61 (192.168.1.61)  27.855 ms  2.296 ms  35.563 ms
 _

から[〜#〜] a [〜#〜][〜#〜] b [〜#〜](VPNの有無):

$ traceroute 192.168.1.51
traceroute to 192.168.1.51 (192.168.1.51), 64 Hops max, 52 byte packets
 1  192.168.1.51 (192.168.1.51)  27.855 ms  2.296 ms  35.563 ms
 _

VNCサーバー上でOpenVPNクライアントが接続されているときにVNCが機能しないのはなぜ、この動作を回避する方法を実行しますか? VNCサーバーをOpenVPNネットワークに接続する必要があり、同時にVNC接続を失いません。

1
mature

私の場合、VNCサーバーOSでの設定 - >共有 - >画面の共有で、OpenVPNネットワーク間でこのスイッチをオンにします。 VNC Serverマシンへの物理的なアクセスが必要で、最初にOpenVPNを接続してください。

Screen Sharing Settings

今すべての作品!

0
mature

オプション1

BからAへ(端末内)からsshingを試してから、VNCを接続するためのトンネルとして使用してください。ステップ:

  1. ssh -l <user name> -L 59000:localhost:5900 <server A>。またはssh -L 59000:localhost:5900 <user name>@<server A>注:<user name>サーバーとクライアントでは同じでない場合にのみ必要です。 59000と5900を変更できます。 <server A>~/.ssh/configで名前を付けたり、IPで直接使用できます。
  2. localhost:5900のVNCへ。

情報源:

  1. https://www.techrepublic.com/article/how-to-connect-to-vnc-using-ssh/
  2. https://health.ucdavis.edu/irc/content/start/computing/vnc_ssh_tunnel.html

オプション#2

IPを取得 ネットワーク内のサーバーAの==およびそのIPへのVNC。

併せて

  1. https://superuser.com/questions/744022/cant-vnc-to-a-machine-connected-through-openvpn
  2. https://forums.untangle.com/openvpn/12376-vnc-through-openvpn.html