前言
相信大家大部分情况都是使用linux服务器写代码编译代码,看代码又是在Windows系统下。那么就需要有种方法,让我们可以在windows下面直接看linux服务器上面的代码,也就是可以共享linux服务器上面的文件到windows系统中。samba就是满足这种需求的软件。这个算是程序员工作中比较基础的脚手架了。
很多人可能会说,直接ssh连上服务器,然后使用vim编辑器不就可以了。是的,这是一种不错的方法,但是学习那个vim也是一个过程,况且大家都比较习惯使用windows看代码,不容易改变。最主要的是,对于C程序员而言,windows下有强大的source insight编辑器的存在,这个是vim目前无法替代的,看大型代码还是用si方便,vim只适合在熟悉代码的情况下,进行简单的编辑。
samba配置
samba配置简单的分几个步骤: 安装、配置、使用。
安装
我讲的是在Ubuntu下安装samba,使用如下命令:
apt install samba
配置
配置主要就是配置我们要分享哪个目录,配置对外分享名称,用户的权限设置等。
打开 /etc/samba/smb.conf 文件, 在末尾添加以下内容
[shared] //windows中看到的共享目录的名称
path = /path/to/shared/directory //linux中共享的目录的路径
available = yes //后面这些全是访问权限
browseable = yes
public = yes
writeable = yes //me是自己的用户名,记得修改为自己的用户名
valid users = keep //给samba服务设置账户
还需要给用户设置密码
smbpasswd -a keep
配置完成后,重启smbd服务
systemctl restart smbd.service
访问
在windows中,访问对应的linux服务器的ip, \\ip就可以看到shared目录, 点击目录,输入账户密码就可以访问了。
更多
工作中利用好工具,可以事半功倍的。当然,很多时候习惯也不容易改变,主要看需求的紧迫程度了。
另外推荐个学习git的工具网站,图形界面,步步为营,简单易懂。对于刚入门的程序员,好好学习git是很有裨益的。
https://learngitbranching.js.org/?locale=zh_CN
行动,才不会被动!
欢迎关注个人公众号 微信 -> 搜索 -> fishmwei,沟通交流。
博客地址: fishmwei.github.io
掘金主页: juejin.cn/user/208432…