新しめのサーバから yoctoで作ったようなショボい環境(opensshじゃなくてdropbearとか)へ scpコマンドでファイル転送すると、だいたいエラーになる
ssh-rsa で通信する
$ scp a.out root@192.168.101.80:/tmp/ Unable to negotiate with 192.168.101.80 port 22: no matching host key type found. Their offer: ssh-rsa scp: Connection closed
新しめのサーバではssh-rsaは使わないようになっている。
ssh_configまたはscpのオプションでssh-rsaを追加する
# /etc/ssh/ssh_config.d/rsaenable.conf HostKeyAlgorithms=+ssh-rsa
$ scp -O -oHostKeyAlgorithms=+ssh-rsa a.out root@192.168.101.80:/tmp/