版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/clksjx/article/details/84861265
虽然Linux服务器在跑程序上很强大,但是我这种编程小白还是喜欢在Windows上进行代码调试。所以需要在windows上修改并调试代码,然后在Linux上运行,如果使用git或者直接拷贝的方式,还是有点麻烦。所以就想到了文件映射。
直接将Linux的文件夹映射到Windows中,在windows中使用IDE对代码进行修改调试,然后直接保存即可。
具体安装配置过程如下:
- 安装samba
# sudo apt-get install samba
# sudo apt-get install smbclient
- 创建共享目录
# mkdir /home/(user_name)/share
# chmod -R 777 /home/(user_name)/share # 若不更改权限,windows下不能写入(适用于只读共享)
- 修改Samba配置文件:
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak # (可选) 备份samba的配置文件
# sudo vim /etc/samba/smb.conf
在配置文件的末尾,加入以下内容:
[file-server] # 共享名,可自定义,与共享目录名可不一致
comment=VMware Ubuntu Share # 共享说明,可自定义
path=/home/(user_name)/share # 共享目录,应与之前创建的一致,必须为绝对路径
public=yes # 允许所有人都能够看到此目录
writable=yes # 允许用户在此目录下可写
create mask = 0644 # 创建文件属性
force user = user_name # 保证windows创建文件时,所属用户和Linux服务端用户一样,
否则linux不能修改windows创建的文件。
- 重启samba
# sudo /etc/init.d/smbd restart
- 在windows中映射磁盘
- 在[计算机]图标上点右键,选择"映射网格驱动器(N)…"
- 在“驱动器”一栏选择合适的盘符,这里选择为W;
- 在“文件夹”一栏输入"\192.168.128.128\file-server";
- 点击完成。
- 双击[计算机],即可看到一个盘符为W的网络驱动器。
- 注:如果输入IP之后,提示
你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问……
,执行下述操作:
- 按Win键弹出开始菜单,直接在键盘上输入
组策略
,这个时候开始菜单里会检索到编辑组策略
,按回车运行该程序。 - 在本地组策略编辑器,顺着左侧的策略树,找到
计算机配置-管理模板-网络-Lanman工作站
这个节点,在右侧内容区可以看到启用不安全的来宾登录
这一条策略设置。双击启用不安全的来宾登录
这一条策略设置,将其状态修改为已启用
并点击确定。