分类 运维 下的文章

1 安装samba
apt install samba

2 更改配置
vim /etc/samba/smb.conf
在末尾添加

netbios name = ubuntu
[huchangyi]
    comment = arm ubuntu samba dir 
    path = /home/share
    available = yes
    browseable = yes
    public = yes
    writable = yes
    create mask = 0755
    security = share
    read only = no
    guest ok = yes
    valid users = huchangyi
    valid users = huchangyi
    force user = huchangyi

[global]
smb ports = 18083

配置说明

netbios name = vm_share # 网络邻居中的设备名称
[ubuntu_samba] # windows 显示的目录名称
    comment = arm ubuntu samba dir #说明
    path = /home/samba #共享的 samba #目录
    available = yes #允许访问
    browseable = yes #可以浏览
    public = yes #公开
    writable = yes #可写
    create mask = 0755 #当外部创建新文件时的权限
    security = share #共享模式
    read only = no #其他
    guest ok = yes #其他
    valid users = huchangyi #其他,默认用户?
    force user = huchangyi #在外部添加新文件时, 文件的所有者

[global]
    smb ports = 18083 #指定端口,防止445被封

sudo smbpasswd -a huchangyi

3 重启服务
service smbd restart
service nmbd restart

4 确认端口情况
netstat -tunpl | grep smb

5 云服务器和防火墙开放端口
由于445被封
开放TCP 8083

5 windows端开启端口映射
netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=18083 connectaddress=8.130.108.182
查看端口映射情况
netsh interface portproxy show all
禁用共享服务,启用ip helper服务
services.msc中的server
sc config LanmanServer start= disabled
net stop LanmanServer
sc config iphlpsvc start= auto
xshell确定smb服务启用情况
Get-SmbServerConfiguration | Select EnableSMB1Protocol
查看windows445使用情况
netstat -ano | findstr 445
如果为4则需要重启

6 连接
\127.0.0.1huchangyi

安装wps后office预览出现问题的解决办法

1 新建txt文档

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.docx\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}"
[HKEY_CLASSES_ROOT\.doc\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}"
[HKEY_CLASSES_ROOT\.xlsx\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{00020827-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.xls\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{00020827-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.pptx\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{65235197-874B-4A07-BDC5-E65EA825B718}"
[HKEY_CLASSES_ROOT\.ppt\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{65235197-874B-4A07-BDC5-E65EA825B718}"

2 将后缀改为reg并运行

1 新建文件夹
cd /home
mkdir nps

2 下载服务器端
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz && tar -zxvf linux_amd64_server.tar.gz

3 更改配置文件
vim conf/nps.conf

http=81
https=444
web_host=
web_username=
web_password=
web_port=8081

5 启动服务端
/home/nps/nps
nohup /home/nps/nps &

4 新增客户端
vkey可以手动修改
新增后点击隧道
选择TCP隧道,并分别选择服务端口和目标端口

5 下载客户端
https://github.com/ehang-io/nps/releases/download/v0.26.10/windows_amd64_client.tar.gz
https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_arm64_client.tar.gz

6 客户端
indows
npc.exe -server=a.a.com:8000 -vkey=* -type=tcp

linux
./npc -server=a.a.com:8000 -vkey=* -type=tcp

7 其他工具参考
frp
ngrok
pgrok
Serveo
zerotier