在openwrt系统中,其ssh是dropbear开发的简化版

在openwrt系统中,其ssh是dropbear开发的简化版,故它是不能直接openssh产生的公私钥。需要使用专用的dropbearkey命令来生成私钥及提取公钥。

dropbearkey -t rsa -f ~/.ssh/id_dropbear
dropbearkey -y -f ~/.ssh/id_dropbear
rsync -avz -e "ssh -i /path/to/private_key" /local/path/ user@remote_server_ip:/remote/path/