x11vncおよび-unixpw_cmdオプション

x11vncおよび-unixpw_cmdオプション

X11vncサーバーはパスワードをほぼプレーンテキストで保存します(パスワードファイルからパスワードを取得するオプションを含む)。だから私はsha256や他のハッシュ関数を使って元に戻すのが難しいパスワードチェックを実装したいと思います。マニュアルページには、独自のパスワードチェッカーを実装する方法に関するいくつかのヒントがあります。記録的にはこれを行う-unixpw_cmd必要がありますが、残念ながらログインしようとしたときにのみこのエラーメッセージが表示されます。

$ vncviewer localhost
Connected to RFB server, using protocol version 3.8
Server did not offer supported security type

私は次のサーバーのコマンドラインを使用します。

x11vnc -ssl -forever -shared -unixpw -unixpw_cmd ./vncpwcheck

このスクリプトは次のとおりです。

#!/bin/bash
read user
read pass
echo -n $pass | sha256sum --status -c passwdfile

パスワードファイルは次のとおりです。

2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae  -

私は何を忘れましたか?マニュアルページでは、単一のオプションの使用方法について説明しますが、操作に必要な他のオプションについては説明しませんか?

ベストアンサー1

おすすめ記事