Unixソケットから情報を取得しようとすると、「複数のuidの不一致」が発生する

Unixソケットから情報を取得しようとすると、「複数のuidの不一致」が発生する

SSHトンネルのSSH多重化を有効にするためにUnixソケットを作成しました。私はUnixソケットを初めて使用したので、私のファイルシステムにあるこの擬似ファイルに何が含まれているのか知りたかったのです。私は以下を試してみました。

nc -U socket.fileそしてecho "$(cat socket.file)"

どちらの場合も、次のエラーが返されます。

multiplex uid mismatch: peer euid 501 != uid 0

cat私はこのUNIXソケット「ファイル」を見て、tailSSHトンネルを使用するときに何が返されるのか本当に疑問に思います。最後に、私はこのUnixソケット「ファイル」を使ってマシン間の通信がどのように機能するかを理解しようとしています。

このUnixソケットからデータをどのように読みますか?

ベストアンサー1

おすすめ記事