小编Edw*_*ard的帖子

如何将 SSH 公钥从 PEM 转换为 DER 格式?

我想将现有的公钥(使用 生成ssh-keygen)从PEM-format 转换为DER-format

我试过:

openssl rsa -in ~/.ssh/id_rsa.pub -inform PEM -pubin -outform DER -out ~/.ssh/id_rsa.pub.der
Run Code Online (Sandbox Code Playgroud)

不幸的是,这给出了以下错误:

unable to load Public Key
139946985690784:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:703:Expecting: PUBLIC KEY
Run Code Online (Sandbox Code Playgroud)

该文件~/.ssh/id_rsa.pub包含一个公钥;cat ~/.ssh/id_rsa.pub给出:

ssh-rsa ...... user@machine
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

key-authentication openssl conversion

9
推荐指数
1
解决办法
2万
查看次数

如何找出终端中的默认文件管理器?

我正在研究不同的 Linux 发行版。

在我的.bashrc我想设置打开默认的文件管理器的窗口别名(例如nautilusnemopacman,...)。

有没有办法找出会话的文件管理器是什么?(这也取决于会话,不是吗?)

desktop-environment file-manager

4
推荐指数
1
解决办法
3270
查看次数

如何定义处理“未找到命令”的函数?

我想定义一个被调用的函数,每当 shell 用户键入一个不存在的命令时。就我而言,我想记录错误并尝试其他命令。

目前,当输入例如dgfgsdjagfghsdg错误zsh: command not found: dgfgsdjagfghsdg显示。

有没有办法定义一个函数,将键入的命令(+ 参数)作为参数?

zsh error-handling command-not-found oh-my-zsh

2
推荐指数
1
解决办法
1607
查看次数