HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid に格納されている MSW のような OS インストール フィンガープリントを必要とするプログラムがあります。Linuxでこれに近いものはありますか? 私はルートアクセス権を持っていないので、そのようなdmidecode -s system-uuid
ことは問題外になります。
例はいいでしょうが、必要ありません。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid に格納されている MSW のような OS インストール フィンガープリントを必要とするプログラムがあります。Linuxでこれに近いものはありますか? 私はルートアクセス権を持っていないので、そのようなdmidecode -s system-uuid
ことは問題外になります。
例はいいでしょうが、必要ありません。
1 つの可能性は/etc/ssh/ssh_host_{d,r}sa_key.pub
、すべてのユーザーが読み取り可能で、インストール中にランダムに生成される read です。
明らかに問題は、SSH (サーバー) がインストールされていない場合、これらのファイルがまったく存在しない可能性があることです。また、古いインストールからコピーされることもよくあります。
ソフトウェアを特定のハードウェアに「ロック」したいので、これをやろうとしていると思いますか?
1 つのオプションは、ネットワーク インターフェイスの MAC アドレスを使用して現在のマシンを識別することです。MAC アドレスは簡単に取得できます。この Stackoverflow questionを参照してください。
これは、誰かがネットワーク カードを交換しない限り、インターフェイスの MAC アドレスが変更される可能性がはるかに低いため、IP の変更などの問題をうまく回避します。