新版 OpenSSH (6.5+) 預設啟用 ED25519 主機金鑰,升級後舊系統缺少 /etc/ssh/ssh_host_ed25519_key 導致 sshd 啟動失敗。解法:ssh-keygen -t ed25519 產生缺失金鑰並重啟服務。

Could not load host key: /etc/ssh/ssh_host_ed25519_key
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key -N ""
# -N "" 空密碼 (主機金鑰不需密碼保護)
systemctl restart sshd
# 或
service sshd restart
/etc/init.d/sshd restart
ssh -v localhost 2>&1 | grep "Server host key"
# 應顯示 ED25519 金鑰指紋
ssh-keygen -A
# 會檢查 /etc/ssh/ 下所有標準金鑰 (rsa, ecdsa, ed25519) 並產生缺失者
known_hosts/etc/ssh/sshd_config 設定 HostKeyAlgorithms ssh-ed25519,rsa-sha2-512,rsa-sha2-256HostbasedAuthentication no、PermitRootLogin prohibit-passwordLinux find -path -prune 進階應用:精準排除目錄與多路徑控制實戰技巧
Linux 磁碟空間清理四大絕招:BleachBit、Baobab、APT 清理、日誌輪轉
FreeBSD 系統安裝字型完整指南:Type1、TrueType 與文泉驛中文字型
Ubuntu LVM 邏輯卷管理實戰:從安裝到分區擴充完整指南
LVS 三種負載均衡模式 (NAT/TUN/DR) 深度對比與選型指南
CentOS 系統配置 Yum 源完整教程(以 163/網易源為例)
Fedora 18 DNSenum IP 顯示亂碼修正:Perl 腳本 $rr->{address} 改為 $rr->address