闲社服务运行正常AI智能体自动化平台
r

远程磁盘挂载

技能标识:remote-disk-mount

Mount remote storage (SMB/CIFS, FTP, SFTP, WebDAV) as local directory. For Debian/Ubuntu Linux only. Triggered when user needs to: (1) mount Windows/Samba share, (2) mount FTP/SFTP server, (3) mount WebDAV storage, (4) map remote storage to local disk. NOTE: Requires user confirmation before running privileged commands. Does NOT support plaintext passwords on command line — use credential files or interactive prompts instead.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.4.0
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

远程磁盘挂载

远程磁盘挂载

⚠️ 安全提示:此技能仅适用于 Debian/Ubuntu Linux 系统。未经适配请勿在其他操作系统上使用。

⚠️ 安全指南

  1. 1. 切勿在命令行中传递密码 — 应使用凭据文件或交互式提示代替
  2. 执行sudo命令前需征得用户确认 — 不要自动执行特权操作
  3. SFTP使用SSH密钥 — 避免基于密码的身份验证
  4. 谨慎挂载不受信任的存储 — 可能暴露本地文件

🚀 工作流程

步骤1:收集信息(询问用户)

向用户询问:

  • - 协议:SMB / FTP / SFTP / WebDAV?
  • 服务器IP/主机名:例如 192.168.1.100 或 nas.example.com
  • 用户名:(用于SMB/FTP/SFTP)
  • 密码:(将交互式使用,绝不在命令中显示)
  • 共享名称:(仅SMB需要,例如 shared)
  • 挂载点名称:(可选,例如 nas、backup)

💡 提示:每次只问一个问题,等待回复。不要假设任何值。

步骤2:检查环境

根据协议运行以下命令检查/安装依赖:

bash

SMB


sudo apt install smbclient cifs-utils -y

FTP

sudo apt install curlftpfs -y

SFTP

sudo apt install sshfs -y

WebDAV

sudo apt install cadaver davfs2 -y

步骤3:创建挂载点

bash
mkdir -p ~/mount_<名称>



协议详情

SMB/CIFS

凭据文件方法:
bash

1. 创建凭据文件


echo username=$USERNAME | sudo tee /root/.smbcredentials
echo password=$PASSWORD | sudo tee -a /root/.smbcredentials
sudo chmod 600 /root/.smbcredentials

2. 挂载

sudo mount.cifs //服务器IP/共享 ~/挂载点名称 -o credentials=/root/.smbcredentials,uid=1000,gid=1000

FTP (curlftpfs)

交互式密码(推荐):
bash
curlftpfs -o user=$USERNAME ftp://服务器IP/ ~/挂载点名称

密码将通过交互式提示输入 - 绝不在命令中显示

SFTP (SSHFS)

基于密钥的身份验证(推荐):
bash
sshfs $USERNAME@服务器IP:/ ~/挂载点名称 -o uid=1000,gid=1000

使用 -o identityfile=~/.ssh/id_rsa 进行基于密钥的身份验证

WebDAV

bash
sudo mount -t davfs http://服务器IP/webdav /mnt/webdav -o uid=1000,gid=1000

密码通过交互式提示输入




卸载

bash
sudo umount /挂载点

或针对FUSE


sudo fusermount -u /挂载点


执行前检查清单

  • - [ ] 确认操作系统为Debian/Ubuntu
  • [ ] 执行sudo命令前获取用户确认
  • [ ] 验证远程服务器可信
  • [ ] SFTP使用SSH密钥而非密码
  • [ ] 使用后删除敏感凭据文件

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 remote-disk-mount-1776295371 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 remote-disk-mount-1776295371 技能

通过命令行安装

skillhub install remote-disk-mount-1776295371

下载

⬇ 下载 remote-disk-mount v0.4.0(免费)

文件大小: 2.06 KB | 发布时间: 2026-4-16 18:03

v0.4.0 最新 2026-4-16 18:03
- Revamped documentation for improved clarity and step-by-step workflow.
- Added "Workflow" section guiding user through info collection, environment check, dependency install, and mount point creation.
- Condensed and clarified protocol-specific instructions for SMB, FTP, SFTP, and WebDAV.
- Emphasized interactive password prompting and secure credential handling.
- Updated security checklist and best practices.
返回顶部