/usr/bin/pvemailforward
~/.ssh/authorized_keys
/etc/pve/priv/authorized_keys
ln -s
/etc/ssh/ssh_known_hosts
/etc/pve/priv/known_hosts
/etc/ssh/ssh_host_rsa_key.pub
authorized_keys
~/.ssh/id_rsa.pub
known_hosts
pvecm updatecerts -f
/usr/bin/pvemailforward
好像已經被棄用了1. 檢查
~/.ssh/authorized_keys
有沒有 soft link 到 Corosync 提供的/etc/pve/priv/authorized_keys
,沒有就ln -s
連過去 參考2. 檢查
/etc/ssh/ssh_known_hosts
是否有 soft link 到/etc/pve/priv/known_hosts
,沒有就ln -s
連過去 參考/etc/ssh/ssh_host_rsa_key.pub
有沒有都出現在authorized_keys
裡面,若有缺就補4. 檢查每一台機器的
~/.ssh/id_rsa.pub
有沒有出現在known_hosts
裡面,若有缺就補pvecm updatecerts -f
也是要想辦法把這些檔案弄對,但是手動改比較踏實 (?Cluster Manager - Proxmox VE
但我常常硬碟壞掉,必須砍 node 再重新加回來
值得慶幸的是 PVE 很容易看懂底層問題把它修好就是