SSHFS:挂载前发送远程设置命令

SSHFS:挂载前发送远程设置命令

我正在尝试通过 sshfs(使用 osxfuse,以前的 macfuse)挂载路由器上的文件夹。不幸的是,路由器不会直接使用标准命令行进行重放,而是需要几个命令来调用它,如下所示:

local$ ssh user@router
Password:
OpenDG> system
OpenDG> shell
remote$

因此,为了使其正常工作,我需要在 ssh 会话开始时发送一些命令,然后再更改远程文件夹并挂载它。不幸的是,查看 sshfs 参数,我找不到任何相关内容。

您知道如何处理吗?非常感谢您提供协助!

答案1

为该路由器设置无密码 ssh,然后编写一个脚本通过 ssh 发送命令local$ ssh router systemlocal$ ssh router shell然后将 sshfs 命令放在最后。

.ssh/rc是另一种选择

相关内容