vscode共享linux文件 & 搭建samba服务windows共享linux文件

一. VScode共享远程服务器文件

vscode下载安装好后,

  1. 安装remote ssh插件
  2. 如果是mac系统,本机修改~/.ssh/config,输入以下内容
    Host dev_zhb
    HostName 10.235.133.134
    User root

如果是windows,有其他方式。
3. 在vscode上链接这个config文件,这样就可以连上机器。
4. 登录远程机器,打开代码所在目录,就可以在vscode上修改远程服务器上的文件了。

二. samba服务搭建

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。

1. Linux端设置

1.安装samba
yum install samba -y

2.修改samba配置
vim /etc/samba/smb.conf

[global]
log file = /var/log/samba/log.%m
max log size = 50
obey pam restrictions = no
dns proxy = no
os level = 33
syslog = 3
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
smb ports = 2000
server string = Linux Samba Server
security = user
null passwords = No
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
[homes]
comment = Home Directories
browseable = no
writable = yes
[root]
path = /
valid users = root
writeable = Yes
public=no

最重要的配置是smb ports = 2000,要注意该端口在windows可以是否可以访问。

3.设置开机启动,启动服务
systemctl enable smb.service

4.启动samba服务
service smb start

5.添加samba用户,设置密码
smbpasswd -a root

2. windows配置

1.我的电脑->右键->管理→服务
找到服务server(名字就叫server),禁用并关闭该服务,然后重启机器(释放占用端口445)

2.以管理员身份运行cmd
执行

netsh interface portproxy add v4tov4 listenport=445 connectaddress=XXX.XXX.XXX.XXX connectport=2000

XXX.XXX.XXX.XXX为开发机的地址
上面的命令是将445端口转发到2000上.

3.win + R
填入\127.0.0.1\,回车。
输入用户名root,命名为上面步骤中设置的密码

4.右键-.映射到网络
配置完成后就可以在windows下面直接访问linux下面的文件。

3.增加端口转发的开机自启动

1.新建文件netsh.bat,添加如下内容
netsh interface portproxy add v4tov4 listenport=445 connectaddress=xxx connectport=2000
xxx 替换成自己的开发机IP
右键→发送到桌面

2.win + R
打开C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
把该快捷方式拖入到该目录下。
这样每次重启windows,就可以自动启动服务。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值