ここからダウンロードしたTightVNC Javaビューアーを使用しています:httpsサポートが組み込まれているhttps://www.tightvnc.com/release-jviewer-2.6.php。これを使用して、Ubuntu 16.04を実行するGoogle Compute Engineインスタンスに接続したいと思います。
さまざまなオンラインドキュメントを参照して、これまでに次の手順を実行しました。
UbuntuインスタンスにTightVNCサーバーをインストールしました。
を使用してVNCサーバーを開始しました
vncserver -localhost :1
OpenSSHサーバーは既にインスタンスにインストールされています。
インスタンスに静的外部IPアドレスを割り当てました
インスタンスの外部IPアドレスとしてSSHホスト、デフォルトとしてSSHポート
22
、インスタンス所有者としてSSHユーザー、ローカルホストとしてリモートホスト、VNCポートとしてポートを指定することにより、TightVNC Javaビューアーを使用してVNCサーバーにアクセスしようとしました5901
。
しかし、接続は次のエラーで失敗しました:SSH接続を確立できません:サポートされている認証方法はありません。
注:5901
Compute Engineのファイアウォール設定でポートを直接開いて実行すると、SSHを使用せずにVNC接続が機能することをテストしましたvncserver :1
。このようにして、TightVNC Javaビューアー自体を使用して、UbuntuにインストールしたMateデスクトップにアクセスできます。しかし、代わりにSSH経由の安全な接続を使用したいと思います。これを有効にするには、他に何をする必要がありますか?