可以使用以下Python脚本来获取本地SSH守护程序的指纹:
import subprocess
# 获取指纹
result = subprocess.run(['ssh-keygen', '-l', '-f', '/etc/ssh/ssh_host_rsa_key'], capture_output=True, text=True)
# 解析结果
output = result.stdout.strip().split()
# 提取指纹
fingerprint = output[1]
print(f'本地SSH守护程序的指纹为:{fingerprint}')
该脚本调用SSH密钥生成器来获取指定RSA密钥文件的指纹。将/etc/ssh/ssh_host_rsa_key
替换为自己所在系统中的密钥文件路径即可。执行脚本后,将输出本地SSH守护程序的指纹。
上一篇:本地使用证书测试WCF服务