当前位置: 首页 > news >正文

ubuntu20.04.6将虚拟机用户目录映射为磁盘Z

文章目录

  • linux虚拟机设置为NAT模式
  • 安装sshd服务
  • 映射目录到windows磁盘
    • 安装samba套件
    • 修改配置文件smb.conf
    • 重启smbd并设置用户名和密码
  • windows映射
  • 遇到的问题
      • 1、设置好之后映射不成功
      • 2、smbd下载失败
      • 3、smbd密码配置问题
      • 4、当有改动时候,最好重启一下smbd服务

linux虚拟机设置为NAT模式

linux虚拟机设置为NAT模式在这里插入图片描述

安装sshd服务

sshd服务下载到linux服务器

映射目录到windows磁盘

linux和windows的用户名最好保持一致,否则可能会遇到各种权限问题

安装samba套件

sudo apt-get install samba
sudo apt-get install smbclient

修改配置文件smb.conf

sudo vim /etc/samba/smb.conf

在这个配置底端加入以下的配置
其中
shun是你的目录
path为需要映射的路径

[shun]comment = VMware Ubuntu Sharepath = /home/shunvalid users = shunforce user = shunforce group = shunpublic = yesbrowseable = yeswritable = yesavailable = yescreate mask = 0700directory mask = 0700

这样添加之后,后面的服务器映射之后才知道有shun这个目录。

重启smbd并设置用户名和密码

username替换你的用户名,我这里是替换我的shun

smbd restartsudo smbpasswd -a username

之后会提示让你输入密码,输入了密码设置密码之后,我们就可以到windows上面去映射网络文件夹了,这样共享了文件非常直观.

windows映射

在这里插入图片描述

在这里插入图片描述
点击完成之后,会提示让你输入密码,就是你上面设置的密码,就可以成功了,如果不成功检查自己的防火墙问题。我也遇到了很多的问题,放到本文末尾,遇到问题可以参考。

在这里插入图片描述

且双方可以随便互相操作。

遇到的问题

1、设置好之后映射不成功

通过操作防火墙将对应的smbd相关的端口全部开放,达到解决问题的目的。

具体步骤:
1、更改防火墙默认配置,iptables -P INPUT ACCEPTiptables -P FORWARD ACCEPTiptables -P OUTPUT ACCEPT
2、开放相关端口sudo ufw allow 139/tcpsudo ufw allow 445/tcpsudo ufw allow 137/udpsudo ufw allow 138/udp

在这里插入图片描述

  • iptables -P INPUT ACCEPT: 这个命令将设置防火墙的输入链(INPUT chain)的默认策略为接受(ACCEPT)。这意味着所有进入系统的网络连接都将被接受,除非其他规则明确阻止它们。

  • iptables -P FORWARD ACCEPT: 这个命令将设置防火墙的转发链(FORWARD chain)的默认策略为接受(ACCEPT)。这意味着系统上进行的网络转发将被接受,除非其他规则明确阻止它们。

  • iptables -P OUTPUT ACCEPT: 这个命令将设置防火墙的输出链(OUTPUT chain)的默认策略为接受(ACCEPT)。这意味着系统上发出的网络连接将被接受,除非其他规则明确阻止它们。

2、smbd下载失败

更具提示上网搜解决办法,重新下载即可

3、smbd密码配置问题

我一开始是没有配置密码的,怎么都过不了,结果设置了密码后才成功。

4、当有改动时候,最好重启一下smbd服务

 smbd restart
http://www.lryc.cn/news/335525.html

相关文章:

  • TCP挥手中TIME_WAIT存在的原因
  • 使用Docker部署jar包
  • 深入了解WebKit:结构简介
  • Pgsql怎样找到表中某个字段值重复的记录并删除冗余记录,只保留一条
  • 如何在HarmonyOS(鸿蒙操作系统)上进行应用开发
  • C++ typeid运算符介绍
  • Android适配平板屏幕尺寸
  • 汽车充电桩主板在出厂前需要做哪些检测?
  • 关于Renesas R7 的选项字节开关看门狗
  • redis bigKey问题
  • 二手车商的套路
  • c++ 根据ip主机号和子网掩码随机生成ip
  • 事务的隔离级别
  • 性能优化角度
  • Vue3 使用ElementUI 显示异常
  • 从0开始复习python~
  • 从零开始搭建后端信息管理系统(新手小白比如)
  • CentOS 7详细介绍。
  • JavaScript:nodeType节点/文档碎片对象模型-DcoumentFragment
  • JDK安全剖析之安全处理入门
  • 探索RAG:加强问答能力的新技术
  • 赛氪网|2024中国翻译协会年会“AI科技时代竞赛与就业”分论坛
  • 【Jmeter+Influxdb+Grafana性能监控平台安装与部署】
  • [挖坟]如何安装Shizuku和LSPatch并安装模块(不需要Root,非Magisk)
  • rhce复习3
  • CentOS 7 升级 5.4 内核
  • photoshop2022增效工具ICOFormat.8bi(PS ico插件)
  • LeetCode-146. LRU 缓存【设计 哈希表 链表 双向链表】
  • 如何在Python中import其他文件的实时值
  • NumPy进阶(二)