我相信 sshfs 需要远程计算机(路由器)上有一个 sftp 服务器:
ipkg list_installed | grep -i sftp
openssh-sftp-server - 5.9p1-1 - sftp-server only from a FREE version of the SSH protocol suite of network connectivity tools.
目标是调用 sshfs 挂载远程目录:
sshfs [email protected]:/mnt/CRUZERFIT16/directory/ /home/user/Documents/scpbox/
这个 sshfs 设置在 5 月份工作正常,但是,一位家庭成员重置了路由器。 sshfs 返回错误:
remote host has disconnected
total 0
尝试远程 sftp 进入路由器返回:
/opt/libexec/sftp-server: can't load library 'libcrypto.so.0.9.8'
Connection closed
ipkg list_installed | grep openssl
回到:
openssl - 0.9.8v-2 - Openssl 在库 libcrypto 和 libssl 中提供 ssl 实现,许多其他应用程序和库都需要
openssl 已成功在路由器上重新安装:
ipkg -force-reinstall install openssl
和我现在能够 sftp 和 sshfs进入目标路由器。不知道为什么重装前 openssl 不可用。是否有测试命令来确定 openssl 是否可用于 sftp 服务器?