可通过 SSH 访问远程路由器:16.04scp
从命令行来回复制文件。
ASUSWRT-Merlin RT-AC68U 384.7-2 Sun Oct 21 17:18:03 UTC 2018
USER@router:/tmp/home/root#
# uname -a
Linux RT-AC68U-3D90 2.6.36.4brcmarm #1 SMP PREEMPT Sun Oct 21 13:27:49 EDT 2018 armv7l ASUSWRT-Merlin
sftp 似乎无法从命令行运行:
sftp [email protected]
[email protected]'s password:
sh: /opt/libexec/sftp-server: not found
Connection closed
我想使用 GUI(Filezilla、Krusader、Nautilus),但是我还没有在这三个方面取得成功。
这文章表明 Krusader 的鱼协议支持 SCP,但是收到的错误是:
Error: The directory ... does not exist:
问题
还可以做什么来配置 Krusader 来访问路由器和 SCP(不是 SFTP)文件?
答案1
只需三个简单步骤即可在 RT-AC68U 上安装 Optware:
- 挂载ext4格式的磁盘;
- 进入路由器的Web界面(router.asus.com)->USB应用程序并安装Download Master;
- 成功安装后,将其卸载(而不是禁用)。 Optware 软件包将保持安装状态,但仅删除 Download Master。
卸载 Download Master,因为它与 Optware 的传输不兼容,Optware 是 torrent 客户端的更好替代方案。
Optware安装后,安装SSH服务器:
ipkg install openssh-sftp-server
现在可以使用 sshfs