什么时候该用这个 ssh_host_rsa_key?
用来恢复缺失的默认文件、确认发行版本带了什么,或拿你的 OpenSSH config 做 diff。
-----BEGIN OPENSSH PRIVATE KEY----- b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABFwAAAAdzc2gtcn NhAAAAAwEAAQAAAQEAwDCM2Uln6TZFT1fxtrurLb+CvUZfHkMdM5eHh1lN7wo5dsdMJEN+ EqXo2bnkVFAbyTrwAUYWwcgV+4ISSRXwmm2EzgoSpSanUlea13p+yi0byh1FBe8trKiOxs 7nkx4KmuofQfhjZFAYEDPONUXNy1S3haH9GbOgCkIzKxtIHnyhl9y4Jq88S2FdmGZCImz5 on1nmuAadxEqu6TbH4B2p1IXOBBBQToYFD5l4rj8Zu1hn7JfyQ0q1vWRJ5KV3nsxIllw+k idNjKpeP6Jql+W7HH8QTgmBA1PpgkZbsfCVNyPuhSR6qjKK7aEXqMrx3bgVxzvTFaDRzYi wKKeZZ7SwQAAA8iK6KeoiuinqAAAAAdzc2gtcnNhAAABAQDAMIzZSWfpNkVPV/G2u6stv4 K9Rl8eQx0zl4eHWU3vCjl2x0wkQ34SpejZueRUUBvJOvABRhbByBX7ghJJFfCabYTOChKl JqdSV5rXen7KLRvKHUUF7y2sqI7GzueTHgqa6h9B+GNkUBgQM841Rc3LVLeFof0Zs6AKQj MrG0gefKGX3LgmrzxLYV2YZkIibPmifWea4Bp3ESq7pNsfgHanUhc4EEFBOhgUPmXiuPxm 7WGfsl/JDSrW9ZEnkpXeezEiWXD6SJ02Mql4/omqX5bscfxBOCYEDU+mCRlux8JU3I+6FJ HqqMortoReoyvHduBXHO9MVoNHNiLAop5lntLBAAAAAwEAAQAAAQEAlqN3QriuobTQDqi3 5KqkOW9qYkDOPUINmWqj6AqvczVoZRlBLQtZvfQc1stFlHBV1xxDEjyFic3yrPf+rRptRB 2jgnuSsa/iZkAUNeDlkEJbDchzWXtnKXXUsy9pg36AgXwQk/zEqtO8iLaSYl8cNstoLW4S nBqWznOk95yiooFedsb29V0rPOpcFrDBgcwyR5EPqdJgg3iDLFhjwHppUrZiNInH6QExyg hvIIIK1xED0kQyzpp5GO2PnMYQrddZw9BB/oR9gsmP/oncruEW2K5TU6648PQfsyicnQtR T2LITRu/2rz8CuqwEkrgvMQVFx+TXD7X2/neC8t1KSp/IQAAAIAdxgcbJrCcaGQ9hpjltz OaIQXcnCxY2K4dszC+T69lgxyrjeGHGONKKGTf+1LytGEenLCmGH0LF/Nbxq5ygs4nOQTW gi1cXUvwosreYpg8s6oXcXUKFJRPk/Abfuh2ShrASRKEv08aE6ItpmCruVbOGGbOExyUDW cBPa4A8XzHUAAAAIEA/sr61R1Rju+CVvEUs9ComHRR8v8v6twUdHM3/c224xpp2XIxr3Qd ZXMyYv58EUB1UXbcOEryr1lpo83IEmlArJ1EEYpP4fPJ0vUK9djEObpWRlc8ntVBXJzk4/ 5EoTak/dTgmCZOEGzKcaEQ8FIRs4Y9x1+0XvdrtWmchx7n+LMAAACBAMEZpLLuyuA4t/L+ K1w7IgMSAWW4+14ahgc7pjxc//LujFuzOws6ll1VNGSbMRnAduR8hZferh6UChxD3+Vlo7 wAgiWX42GjGM6AUGqriv04x85NzgOn7xIjInSk0iiFLcN+PZlpJkOIvwvHSNudZlykl/oi r1ui1GJjN11Npzi7AAAAEXJvb3RANWQ3ZmRjOTQ3NWY3AQ== -----END OPENSSH PRIVATE KEY-----
curl https://exampleconfig.com/api/v1/config/original/f1278d805759a55d4d7417c1c9a0c013?hint=ssh_host_rsa_key
wget -O ssh_host_rsa_key https://exampleconfig.com/api/v1/config/original/f1278d805759a55d4d7417c1c9a0c013?hint=ssh_host_rsa_key
<prompt><role>DevOps agent</role><source url='https://exampleconfig.com/api/v1/config/original/f1278d805759a55d4d7417c1c9a0c013?hint=ssh_host_rsa_key' /><config><app>OpenSSH</app><os>Debian 10 (Buster)</os><location>/etc/ssh/ssh_host_rsa_key</location><lines>27</lines><md5>f1278d805759a55d4d7417c1c9a0c013</md5><sha256>66d292729bb7c7a8573203a78c2cb8d8149eed6d009b6f542453168ca1f0f7b4</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 适合直接上生产吗?
这是 Debian 10 (Buster) 的厂商默认配置,只能当基线。上生产前请检查安全和性能设置。
和其他 OS 版本有什么不同?
默认值会随发行版和版本变化,这份对应 Debian 10 (Buster)。
我可以用它来排查 OpenSSH 吗?
可以。和你的配置做 diff 找出漂移,然后只恢复需要的段落。