`ssh-keygen` 中的 `-o` 标志有啥作用?
Posted
技术标签:
【中文标题】`ssh-keygen` 中的 `-o` 标志有啥作用?【英文标题】:What does the `-o` flag do in `ssh-keygen`?`ssh-keygen` 中的 `-o` 标志有什么作用? 【发布时间】:2022-01-14 11:09:10 【问题描述】:在 gitlab 关于how to generate ssh key 的文档中:他们建议使用-o
参数。但是,这个论点似乎并没有出现在manual of ssh-keygen 中。没有错误被抛出,所以它是可以接受的。我想知道它有什么作用?
【问题讨论】:
那个手册页太旧了,试试https://man7.org/linux/man-pages/man1/ssh-keygen.1.html
。如果您使用 *nix,那么您自己的手册页应该会告诉您。
@Bib 由于某种原因在我的系统上没有联机帮助页,即使它是 linux...
【参考方案1】:
ssh-keygen "-o" 选项currently does nothing。它被 ssh-keygen 接受以实现兼容性,但被忽略了。
它曾经是cause ssh-keygen to save the key in a different key format,但现在该键格式是默认行为。
看起来这项更改是在 2018 年针对 OpenSSH 7.8 进行的。在 2021 年,有人使用旧版本的 ssh-keygen 遵循 github 的说明并非不合理,其中该选项会起到一些有用的作用。
【讨论】:
以上是关于`ssh-keygen` 中的 `-o` 标志有啥作用?的主要内容,如果未能解决你的问题,请参考以下文章
IPC_CREAT 有啥用| 0666 C 中 shmget() 函数中的标志
open(2) 中的 O_SYNC 和 O_DIRECT 标志有何不同/相似?
Makefile 中的 $(objs): %.o : %.cpp 和 $(objs): $(objs:.o=.cpp) 有啥区别