VNCは接続時にパスワードとかも平文で送っちゃう。 これはセキュリティー的にちょっとねぇということで。 でもまだちょっとおかしいところがあるのでもう一つ書くと思います。 SSH Port Forwardingという手法を使う。 一般的にServerのターミナルでしこしこと弄るにはtelnetという方法があるが、古くてパスワードは平文。そのかわりにsshで入ってターミナル操作をしている方もおおいことだろう。そのSSHをそのままVNCの通信に使っちゃうなんても事が可能なんです。 接続先のOSXの共有からリモートログインを有効にし、 ルーターのport22/tcpを開けて外部から接続できるようにする。 接続する側から ssh -L 5900:localhost:5900 接続先ホストのユーザー名@ホストのアドレス又はIPアドレス パスワードを訊かれるので接続先ホストのユーザーのパスワードを入れる