使用WSL2运行GnuPG软件进行服务器登录验证
为什么使用WSL?
很遗憾我的主要设备X99 E5 2683V4 目前用途是打游戏,所以我不得不使用Windows,希望有一天我能在Linux发行版上玩自己喜欢的游戏。
安装WSL2
必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。
参见:如何使用 WSL 在 Windows 上安装 Linux
wsl --set-default-version 2 #确保任何版本的Windows10在下一步操作时默认使用wsl2
wsl --install -d Debian
接下来你会被提示设置账户密码
安装必要的工具
sudo apt update && sudo apt upgrade
sudo apt install gnupg openssh-client # 在我操作时发现后者已经默认安装
导入密钥
我把我的完整密钥在一个U盘里存了一份,插上U盘,路径为E:\Keys
cd /mnt/e/Keys
gpg --import all_keys.asc
接下来的操作:为gpg-agent启用ssh支持,启动gpg-agent服务,指定使用gpg-agent作为SSH代理,指定用于SSH认证的key,更新gpg-agent配置
可以参照我的另一篇文章在Termux 里使用GPG密钥登录ssh服务器
一番倒腾后,现在输入ssh xfox.fun 输入密钥密码我就可以连接到我的服务器了。
顺便去看了一眼IDC的账单,05/07/2023到期,暂时不用再担心续费。