首页 > 系统相关 >ubuntu20.04.6将虚拟机用户目录映射为磁盘Z

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

时间:2024-04-06 16:58:22浏览次数:37  
标签:ubuntu20.04 映射 虚拟机 sudo ACCEPT 密码 shun 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 Share
    path = /home/shun
    valid users = shun
    force user = shun
    force group = shun
    public = yes
    browseable = yes
    writable = yes
    available = yes
    create mask = 0700
    directory mask = 0700

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

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

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

smbd restart

sudo smbpasswd -a username

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

windows映射

在这里插入图片描述

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

在这里插入图片描述

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

遇到的问题

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

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

具体步骤:
1、更改防火墙默认配置,
	iptables -P INPUT ACCEPT
	iptables -P FORWARD ACCEPT
	iptables -P OUTPUT ACCEPT
2、开放相关端口
	sudo ufw allow 139/tcp
	sudo ufw allow 445/tcp
	sudo ufw allow 137/udp
	sudo 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

标签:ubuntu20.04,映射,虚拟机,sudo,ACCEPT,密码,shun,smbd
From: https://blog.csdn.net/qq_52749711/article/details/137402844

相关文章

  • Ubuntu20.04安装DeepStream6.1
    https://blog.csdn.net/m0_73702795/article/details/127940733    目录   前言   1.更新显卡驱动   2.下载CUDA   3.下载CUDNN   4.安装TensorRT   5.安装librdkafka   6.安装GStreamer   7.正式安装DeepStream前言本人亲自安装了十多遍......
  • ubuntu20.04 deepstream 6.3安装
    https://blog.csdn.net/zhoutianyou/article/details/135528185?spm=1001.2101.3001.6650.13&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-13-135528185-blog-127940733.235%5Ev43%5Epc_blog_bottom_relevance_base7&depth_1-utm......
  • nginx反向代理实现不同域名映射到同一台服务器的相同端口
    在实际应用中,我们经常会遇到多个域名需要映射到同一台服务器的相同端口的情况,这时可以使用nginx反向代理来实现。以实现将www.example.com和www.test.com都映射到127.0.0.1的80端口为例,具体步骤如下:修改hosts文件在本地hosts文件中添加以下两行:127.0.0.1www.example.com12......
  • VM虚拟机部署code-server服务+tailscale内网穿透,实现随处coding
    1.Linux下安装code-serverReleases·coder/code-server(github.com)https://github.com/coder/code-server/releases先去发布页面查看最新的code-server版本,下载命令示例:wgethttps://github.com/coder/code-server/releases/download/v4.22.1/code-server_4.22.1_amd64.d......
  • 微软发布整合了2024年3月更新的免费Windows 11虚拟机(WDE)
    下载虚拟机目前,我们将虚拟机打包为四种不同的虚拟化软件选项: VMWare、 Hyper-V(Gen2) 、 VirtualBox 和 Parallels。这些虚拟机包含 Windows的评估版本 ,该版本在发布日期到期。如果评估期过期,桌面背景将变为黑色,你将看到一条永久性桌面通知,指示系统不是正版,并且电脑......
  • win server系统物理机转成虚拟机出现 计算机丢失api-ms-win-crt-stdio-|1-1-0.dll问题
     物理机转移虚拟机的方案有很多种,这里讲下官方的这个转移工具转移,很简单下载下来一步步跟着点就好了。但是server系统的话可能会出现如图这样子的报错,缺少dll文件,这是因为server系统本身缺少这个文件组,解决方式有两种:1.去下载dll表文件,放置对应的文件夹下面,重新迁移2.利用......
  • 简单上手SVM虚拟机扩容
             对于虚拟机磁盘空间不足的情况,我将自己的方法分享出来,希望大家提出修改建议,此文章是基于SVM逻辑卷管理的虚拟机上的扩容,千万别看错了。    首先,打开虚拟机,以root用户下执行pvdisplay命令,你的虚拟机会返回的是一些基本的LVM状况。    这里......
  • 苹果iMessage虚拟机群发协议系统
    苹果iMessage虚拟机群发协议系统(AppleiMessageVirtualMachineGroupSendingProtocolSystem)是一个针对苹果iMessage应用程序设计的系统,它允许用户通过虚拟机一次性向多个收件人发送消息。以下是该系统的主要组件和工作流程:主要组件:虚拟机:运行macOS操作系统的虚拟机,用......
  • linux 中 vim的map 映射快捷键设置
     001、打开一个测试文件,在末行模式输入下面代码:vima.txtaabbrootddROOtKKAsrOOTDDSddjjf~~~~~~~~~~~~~~~~~~~~:map<F2>:echo"helleworld!"<CR>##在末行模式中输入如下内容,然后回车,后边按F2键则表示执行了echo"hellowworld!......
  • Mybatis——一对多关联映射
    一对多关联映射一对多关联映射有两种方式,都用到了collection元素以购物网站中用户和订单之间的一对多关系为例collection集合的嵌套结果映射创建两个实体类和映射接口packageorg.example.demo;importlombok.Data;importjava.util.List;@DatapublicclassUser......