如何使用 sed 在"ssh-keygen -if"输出中隔离 Linux 指纹



我需要在Linux盒上隔离带代码的Linux盒上的SSH指纹。我可以运行ssh -keygen -lf/etc/ssh/ssh_host_rsa_key.pub获取它:

[root@foo ssh]# ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub
2048 11:11:11:11:11:blah:blah /etc/ssh/ssh_host_rsa_key.pub (RSA)

我可以将其输送到SED以摆脱2048位:

[root@foo ssh]# ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub | sed 's/2048 //g'
11:11:11:11:11:blah:blah /etc/ssh/ssh_host_rsa_key.pub (RSA)

,但最后我留下了filepath(RSA(钻头。我想添加另一个管道的sed命令,但是我在/'s。

上遇到了麻烦

如果您喜欢11:11:11:11:11:blah:blah尝试:

[root@foo ssh]# ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub | awk '{print $2}'

相关内容

  • 没有找到相关文章

最新更新