问题

问题

可通过 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

相关内容