VE4.2でSafariから仮想コンソールを開こうとすると、以下のようなエラーが出力される場合がある。255このエラーが出る原因だが、Proxmoxの証明書をデフォルトのまま(オレオレ証明書のまま)利用していると、信頼できないページということでSafari側でNoVNCの実行をブロックするためのようだ。一応、証明書を開いて”このページは信頼できる”とかで設定をしてやるか、もしくはブラウザをChromeにしてやることで仮想コンソールを使えなくはないが、できれば綺麗に使いたいもの。Encryptを使って処理をする方法もあるにはあるのだが、いかんせん外から名前解決して接続できる状態じゃないといけないようで面倒くさい(仮想基盤なんて、基本的に内部ネットワークで利用されている場合が多いので)。プライベートCAで証明書を発行して置き換えてやることにする。プライベートCA自体は構築済みとし、普通に証明書の発行が終わった状態から(証明書の発行やCAでの署名方法についてはリンク先参照)。クライアントにはクライアント証明書をインストール済みとする。Proxmoxの証明書は証明書+中間CA証明書の形式にする必要があるので作成時には注意。Links作成した証明書(proxmox_full.crt)と鍵ファイル(proxmox.key)をscpでProxmoxホストの「/tmp」配下に転送したら、以下のコマンドでファイルの置き換えをする。pveproxyこれで、あとはWebブラウザからアクセスすれば正常にアクセスできるようになる。Encryptで発行する方法もよさそうだけど、いろいろと考えるとプライベートCAちゃんと運用した方が結果的にはいいのかな。blacknonインフラエンジニア(...のつもり)。仕事で使うならクライアントはWindowsよりはUNIXの方が好き。Commentコメントをキャンセルメールアドレスが公開されることはありません。