web-dev-qa-db-ja.com

VNCを使用して背後のPCを制御するNAT

NATの背後にあるコンピューターを制御するためにVNCを使用する必要があります。リモートルーターにアクセスできませんが、コンピューターの前に座っている人に非常に簡単な指示に従うように指示できます。私もNATの背後にいますが、必要に応じてポート転送を設定できます。接続はWinto Winで、UltraVNCの使用を考えていました。私はこれまでVNCの経験がありません。私が読んだものからこれまでのところ、私は2つのアイデアを持っています:

  1. 私の側でポート転送を設定し、クライアントにVNCビューアを実行しているコンピュータに接続させます。
  2. UltraVNC NatToNat アドオンを使用してみてください。

ナンバーワンは可能で現実的ですか?クライアントのハメ撮りからのそれに関するどんな種類のドキュメント?

#2はどのように機能しますか?パブリックUltraVNCNat Helperサーバーはありますか?

他のアイデアはありますか?これは一回限りのことなので、私は関与したり複雑になったりしたくありません。

5

別のソリューションを使用する意思がある/使用できる場合は、 teamviewer をお勧めします。

非営利目的の使用は無料です。使い方はとても簡単です。

  1. ソフトウェアのダウンロード/インストール
  2. クライアントを起動し、他のユーザーにteamviewer IDとパスワードを渡します(どちらもメイン画面に表示されます)

他のユーザーは、指定されたユーザー/パスワードの組み合わせを使用して、PCにリモート接続して制御できます。

2
bbaja42

逆SSHトンネルを介して接続できます。一部のポート(たとえば2222/tcp)を自分の側のローカルSSHサーバーに転送するようにルーターを構成します。リモートユーザーに、VNCサーバーを実行しているホストからパブリックIPアドレス(a.b.c.d)への逆SSHトンネルを確立してもらいます。

plink -R 5901:127.0.0.1:5901 -P 2222 -L USER a.b.c.d

トンネルが確立されると、VNCクライアントにSSHサーバーのIPアドレスを接続できます。

vncviewer 192.168.23.42:1

または(SSHサーバーがワークステーションで実行されている場合

vncviewer 127.0.0.1:1

NatToNatアドオンは、同様の(わずかに異なる)アプローチを使用します。

3
Ansgar Wiechers

80歳のお父さんをリモートで支援しようとすると、NAT /ファイアウォールなどの問題をすべて回避するためにVPNを使用しました。 Logmein Hamachi を使用して仮想ネットワークを作成し、Hamachiをインストールして、ユーザー名/パスワードを使用してネットワークに参加させました。シンプルでうまくいけば安全な接続。

次に、ビューアをインストールしているときに、彼にUltraVNCサーバーをインストールしてもらいました。 VPNIPアドレスを使用して接続します-出来上がり。その後、リモートコントロールソフトウェアはVPN経由で実行され、VNCである必要はありません。

3
Bish

ゼロティアは、オープンソースであるhamachiのもう1つの代替手段です。これを使用して、コンピューターを共有VPNに簡単に移動し、そこからリモートデスクトップまたはsshで接続できます。

0
Pellet