基于samba的远程目录共享服务搭建简易指南

一、为什么我需要samba

笔者最近在玩S3C2440,这块芯片呢,需要使用linux环境下的arm-linux-gcc进行程序编译。然后呢,笔者的主力笔记本跑的是windows,便携本渣渣的性能又不允许跑虚拟机,所以笔者额外搭建了一个实体linux编译服务器。于是每次笔者的开发流程是这样的:使用VSCode编辑工程代码-》打开MobaXtern使用SSH登陆编译服务器-》使用sftp上传工程文件到linux编译目录-》运行make编译它-》把编译好的文件下载回本地电脑-》使用oflash烧录到芯片然后测试。一旦程序哪怕有一点小问题,笔者需要再重复一次以上过程,可想而知有多心累。

好了,有了samba,这一切都不是事,通过samba的远程目录共享服务(当然,samba的能耐不止如此,这个严格来说年纪比笔者还大的老古董会的当然不少,想了解更多可以访问:https://www.samba.org/),笔者只需要一个VSCode就可以完成整个开发流程,具体就是:使用VSCode编辑编译服务器下共享目录中的工程-》打开VSCode的终端SSH到编译服务器(需要预先在windows中装好openssh)并且把工程make一下-》使用VSCode的终端调用oflash烧录共享目录中生成的hex文件到芯片并调试。是的,再也不需要打开一堆软件窗口和文件窗口了,唯一需要打开的只是VSCode(我大VSCode天下第一)。

二、所以我要怎么用samba搭建远程目录共享服务

很可惜啊,为了搭建个远程目录共享服务笔者查阅了一堆资料,然而查到的资料要不就是远古时期写下的老古董,经过历次linux指令更新早已走不通;要不就是复制粘贴之流,估计作者本身都没验证过可行性;有些则是确实有用,不过却写的残缺不全,只提到了部分流程,比如只说了服务端如何搭建,却不提windows端的配置流程。于是笔者折腾了一晚

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值