使用scp复制文件到OpenWrt出现错误


解决使用scp复制文件到openwrt出现错误ash:/usr/libexec/sftp-server:not found问题

原因

openssh 9.0之后的版本,scp命令默认使用SFTP协义来传输文件,而基于OpenWrt的系统目前是不支持的

解决办法

使用-O参数使用得scp的变回传统传输行为

1
scp -O -P 12345 -r /etc/nginx/cert [email protected]:/nginx/config/conf.d

参考

Ash: /usr/libexec/sftp-server: not found when using scp