在本地Win10系统映射云服务器为网络驱动器——阿里云搭建samba服务器 - Go语言中文社区

在本地Win10系统映射云服务器为网络驱动器——阿里云搭建samba服务器


 

目的:

通过window系统的映射网络驱动器,将阿里云服务器的开发目录映射到window系统上,这样就可以在window系统上编写代码,然后通过Xshell终端上编译运行,极大提高码代码方便性!

 

方法:

阿里云的购买以及远程ssh连接在这里我就不赘述了,网上资料很多,遇到的问题搜索一下几分钟就能解决,这里主要讲如何通过samba映射网络驱动器。查阅网上资料,发现似乎在WannaCrypt蠕虫勒索病毒后运营商将445端口封禁了,这真是一个天坑。。。

笔者的系统环境:

阿里云:Ubuntu 16.04 64位
本地:  Win10 64位

1、安装samba

apt-get install samba

2.、备份一份samba配置文件

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

3、利用vim进入配置文件修改

vim /etc/samba/smb.conf

(利用vim命令进入文件后具体的文件修改/保存命令请自行搜索)

在末尾添加:

[share]
   comment = Share
   path = /home/sam/share
   available = yes
   browseable = yes
   public = no
   writable = yes

其中path参数是你要共享的目录,public为no则不允许匿名访问,writable参数是可读写,browseable是该共享目录可浏览,comment是描述,可随便写。

为了使用其他端口(我这里使用4455端口)连接云服务器,在[global]处添加

[global]
   smb ports = 4455

保存退出

4、创建用户

sudo useradd sam
sudo smbpasswd -a sam

输入“sudo smbpasswd -a sam”命令后会提示配置密码,自行配置

5、创建共享目录,修改权限:

mkdir /home/sam
mkdir /home/sam/share
cd /home/sam
chmod 777 -R share

6、重启samba服务

sudo service smbd restart

7、在阿里云的安全组配置端口(出入网都需要配置):

备注(139和445是默认的端口,但是似乎被运营商屏蔽了,所以我在这里添加了修改后的端口号4455)

8、本地Windows端修改端口号

通过第三方工具,进行端口映射(来源https://github.com/Arno0x/DivertTCPconn

可以直接在我的网盘下载

链接:https://pan.baidu.com/s/1O7UHotdXDYgHr_WzNqvkRg 
提取码:uhfq 

下载完成后,利用管理员权限运行cmd,cd至文件夹目录下,运行命令

divertTCPconn.exe 445 4455

如图,则运行成功

9、映射网络驱动器

右键“此电脑”   -->    “映射网络驱动器”   -->   输入“\你的服务器ipshare”  -->   点击完成

输入用户名、密码(刚才建的用户“sam”,密码是你自行配置的)

 

 

到这里就结束啦~~可以愉快的在本地编程了~

 

参考资料:

阿里云搭建 samba服务器:https://blog.csdn.net/zgj10086/article/details/82813015

腾讯云部署samba:https://blog.csdn.net/zhuxian2009/article/details/98213993

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Di_Wong/article/details/103841718
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-05-16 20:08:15
  • 阅读 ( 1430 )
  • 分类:职场

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢