SSHFS
SSHFS 可将远程 SSH 服务器上的文件夹挂载为 RouterOS 本地磁盘,使用
/disk的 sshfs 类型。挂载需配置远程地址、用户凭据与路径,挂载后会出现在/file中。
SSHFS
SSHFS(SSH Filesystem)通过 SSH 将远程文件夹挂载为路由器上的本地磁盘。使用 /disk/add type=sshfs 配置后,远程目录会像其他已挂载存储一样出现在 /file 下,可在本地浏览和复制文件。
RouterOS 会在 /disk 下跟踪每个 sshfs 项,槽位名称由地址与路径自动生成。例如地址 192.168.88.1、路径 /srv/files 会生成 sshfs-192-168-88-1--srv-files,并以 sshfs://<user>@<address>:<port>//<path> 形式暴露挂载。
配置示例
/disk/add type=sshfs sshfs-address=192.168.88.1 sshfs-port=22 sshfs-user=user sshfs-password=superSecret sshfs-path=/srv/files
添加后,路由器会在后台开始连接;连接过程中(或远程端不可达时),该项显示 state=mounting:
[admin@MikroTik] > /disk/print where type=sshfs
Columns: SLOT, FS, MOUNT-POINT, STATE
# SLOT FS MOUNT-POINT STATE
0 sshfs-192-168-88-1--srv-files sshfs sshfs-192-168-88-1--srv-files mounting
挂载完成后,远程文件夹会作为目录出现在 /file 下的挂载点中(/file/print)。
可使用 /disk/set 调整该项,例如更改端口:
/disk/set [find where type=sshfs] sshfs-port=2222
使用 /disk/remove <slot> 移除挂载。
认证使用远程 SSH 服务器的用户名与密码(sshfs-user / sshfs-password)。sshfs-local-user 在路由器上为只读字段,表示该挂载所用的本地 RouterOS 用户(例如 admin)。