创建指向gpg4win代理的UNIX套接字和代理
wsl2gpg的Python项目详细描述
wsl2gpg公司
wsl2gpg是一个小型实用程序,它使得在WSL中使用gpg成为可能 (Linux的Windows子系统)与代理 来自Gpg4win。在
GnuPG的libassuan通过监听本地主机来模拟Windows上的套接字 并将TCP端口号和密钥写入“socket”文件。 这个实用程序将监听~/.gnupg和proxy中的UNIX套接字 到本地主机TCP端口的连接。首先自动发送密钥。在
这样,WSL中的gpg可以与Windows中的Gpg4win代理进行通信。在
使用
您可以使用pip安装wsl2gpg:
pip install wsl2gpg
或者干脆把^{chmod +x
使其可执行
然后,在.bashrc
(或您最喜欢的shell的rc文件)后面追加一行
要在登录时运行wsl2gpg:
然后您应该能够像往常一样在WSL中使用gpg。例如,显示 关于Yubikey/智能卡的信息:
$ gpg --card-status Reader ...........: Yubico Yubikey 4 OTP U2F CCID 0[...]
潜在问题
如果Windows用户检测不起作用,您可以手动设置用户名:
wsl2gpg -u yourwindowsuername
- 项目
标签: