返回顶部
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
安全检测
已通过
511
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

remote-disk-mount

远程磁盘挂载

⚠️ 安全提示:此技能仅适用于 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.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部