kali linux共享文件夹
时间: 2025-03-18 11:31:13 浏览: 59
### 配置和使用 Kali Linux 的共享文件夹
要在 Kali Linux 中配置和使用共享文件夹,可以通过多种方法实现。以下是详细的说明:
#### 方法一:通过 VMware 工具挂载共享文件夹
此方法适用于运行在 VMware 虚拟机上的 Kali Linux。
1. **创建共享文件夹目录**
创建目标目录用于挂载共享文件夹。例如:
```bash
mkdir -p /mnt/hgfs/kali2023
```
这里的 `kali2023` 是自行定义的名称[^2]。
2. **挂载共享文件夹**
使用以下命令挂载共享文件夹到指定路径:
```bash
/usr/bin/vmhgfs-fuse .host:/kali共享 /root/kali共享 -o subtype=vmhgfs-fuse,allow_other
```
上述命令中,`.host:/kali共享` 表示主机上已命名的共享文件夹名,而 `/root/kali共享` 则是虚拟机内的挂载点位置[^1]。
3. **自动挂载(可选)**
如果希望每次启动时自动挂载共享文件夹,可以编辑 `/etc/fstab` 文件并添加如下条目:
```plaintext
.host:/kali共享 /root/kali共享 fuse.vmhgfs-fuse allow_other 0 0
```
#### 方法二:Samba 共享服务
如果希望通过网络访问其他设备上的共享文件夹,则可以利用 Samba 实现。
1. **安装 Samba**
执行以下命令来安装 Samba 及其工具包:
```bash
apt update && apt install samba smbclient cifs-utils -y
```
2. **配置 Samba**
编辑 Samba 配置文件 `/etc/samba/smb.conf` 并在末尾追加以下内容:
```ini
[share]
comment = share a file dir
path = /home/share
writable = yes
browseable = yes
public = yes
create mask = 0644
directory mask = 0755
```
此处 `[share]` 是共享资源的名字,可以根据需求更改;`path` 指定要共享的实际目录路径[^4]。
3. **重启 Samba 服务**
修改完成后重新加载 Samba 配置以使更改生效:
```bash
systemctl restart smbd nmbd
```
4. **测试连接**
在另一台计算机上尝试访问该共享文件夹。假设 IP 地址为 `192.168.x.x`,则可通过浏览器输入地址或者命令行方式访问:
```bash
smbclient //192.168.x.x/share
```
#### 特殊情况处理
对于较新的 Kali 版本(如 Kali 2024),某些情况下可能不需要手动执行挂载操作,因为 VMware Tools 或 Open VM Tools 会自动完成这一过程[^3]。然而,仍需确认是否已经启用了相应的功能以及正确设置了权限。
---
阅读全文
相关推荐



















