什么时候该用这个 ssh_host_rsa_key?
用来恢复缺失的默认文件、确认发行版本带了什么,或拿你的 OpenSSH config 做 diff。
-----BEGIN OPENSSH PRIVATE KEY----- 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 -----END OPENSSH PRIVATE KEY-----
curl https://exampleconfig.com/api/v1/config/original/620497ecfb35d88f556874f18f198183?hint=ssh_host_rsa_key
wget -O ssh_host_rsa_key https://exampleconfig.com/api/v1/config/original/620497ecfb35d88f556874f18f198183?hint=ssh_host_rsa_key
<prompt><role>DevOps agent</role><source url='https://exampleconfig.com/api/v1/config/original/620497ecfb35d88f556874f18f198183?hint=ssh_host_rsa_key' /><config><app>OpenSSH</app><os>Ubuntu 22.04 LTS (Jammy Jellyfish)</os><location>/etc/ssh/ssh_host_rsa_key</location><lines>38</lines><md5>620497ecfb35d88f556874f18f198183</md5><sha256>abb6e8f316f445463301fc18c1f5a815412568f59d11e9a4471501a1ac32b748</sha256></config></prompt>
粘贴到 Claude、ChatGPT 或任何 AI 助手里。
sudo apk add openssh-server
sudo apt update && sudo apt install openssh-server
sudo yum install openssh-server
sudo apt update && sudo apt install openssh-server
什么时候该用这个 ssh_host_rsa_key?
用来恢复缺失的默认文件、确认发行版本带了什么,或拿你的 OpenSSH config 做 diff。
怎么恢复 OpenSSH 的默认配置?
下载文件,把 /etc/ssh/ssh_host_rsa_key 里的当前配置备份好,替换掉,然后 reload 或 restart OpenSSH。
ssh_host_rsa_key 适合直接上生产吗?
这是 Ubuntu 22.04 LTS (Jammy Jellyfish) 的厂商默认配置,只能当基线。上生产前请检查安全和性能设置。
和其他 OS 版本有什么不同?
默认值会随发行版和版本变化,这份对应 Ubuntu 22.04 LTS (Jammy Jellyfish)。
我可以用它来排查 OpenSSH 吗?
可以。和你的配置做 diff 找出漂移,然后只恢复需要的段落。