こないだCentOS6からAlmaLinux9に対してデータバックアップのためrsyncをかけたところ、
no hostkey alg
という見慣れぬ文字列が出てSSHが接続不能と...
なんだこれ?と思って調べてみたら下記OS等は暗号化ポリシーが変更されてる影響によるものらしい
①
CentoOS8,CentOS9
RockyLinux
AlmaLinux
他
あまり良くないかもですが、最低限SHA1は欲しいのでその対応を
上記OS ①にてポリシー確認
update-crypto-policies --show
結果
DEFULT
これにSHA1を追加
update-crypto-policies --set DEFAULT:SHA1
update-crypto-policies --show
DEFAULT:SHA1
これでCentOS6からでもSSHが接続可能となる
ちなみに下記コマンドの場合はポリシーがCentOS6と完全互換となるらしい
update-crypto-policies --set LEGACY
こんなことやらず、さっさとOS変更しなさい!ってことでありましょうw