创建指向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:

^{pr2}$

然后您应该能够像往常一样在WSL中使用gpg。例如,显示 关于Yubikey/智能卡的信息:

$ gpg --card-status
Reader ...........: Yubico Yubikey 4 OTP U2F CCID 0[...]

潜在问题

如果Windows用户检测不起作用,您可以手动设置用户名:

wsl2gpg -u yourwindowsuername

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
对于C++、爪哇、C语言之间的循环init变量范围   如何在Java中检查两个日期是否在同一天   在AIX中找不到java DocumentBuilderFactoryImpl,但可以在Windows中工作   如何使用Java API直接查询RTC中的工作项历史   java水平微调器安卓   java Ebean不理解模型中的继承关系   java Android无internet连接,使用权限正确   通过添加类的两个BigDecimal类型属性进行java分组   java正在尝试获取最大文件的文件名   java从命令行运行maven插件的语法是什么。   java如何对常见的第三方JAR使用OSGI EmbeddeDependency   java使用JMX和Jaas进行jconsole身份验证   httpurlconnection Java中HTTP/1.1持久(“连接:关闭”)连接的最佳库是什么?   java Selenium无法导入包“org”。openqa。硒。环境的   java反射API,类。forName()vs。班   java以有效的方式将列表<HashMap<Obj1,Obj2>>合并为列表<HashMap<Ob1,List<Obj2>>?   java我试图调用超级参数化构造函数,但它抛出了一个错误   java获取聚焦单元格的索引并以编程方式设置聚焦   java如何更改系统位置设置以使用我选择的语言?