首页 > 其他分享 >NAS教程丨如何通过DDNS实现SMB服务的远程访问?

NAS教程丨如何通过DDNS实现SMB服务的远程访问?

时间:2024-10-22 14:42:26浏览次数:6  
标签:文件 访问 端口 NAS TNAS DDNS SMB 输入

适用版本:所有版本

适用机型:所有 TNAS 型号
操作步骤:
一、SSH登录TNAS设备
1. 通过SSH登录TNAS设备。
二、编辑SMB配置文件
1、在SSH会话中,输入命令 vi /etc/samba/smb-extend.conf 并按回车键打开SMB配置文件。
2、按 i 键进入编辑模式。
3、使用键盘的方向键将光标移动到文件的末尾,并添加一行,输入 smb ports = 端口
(将“端口号”替换为您想要设置的SMB端口)。

 

4、按 ESC 键退出编辑模式,然后同时按下“Shift”+“:” 。出现冒号“:”后,输入“wq”,再按 Enter 键保存配置并退出。
5、输入命令 /etc/init.d/samba restart 重启SMB服务。

三、配置路由器端口映射
1、登录到您的路由器管理界面。
2、找到“端口映射”或“端口转发”设置选项。
3、创建一条新的端口映射规则,将外部访问的端口转发到TNAS设备的内部IP地址上的SMB端口
四、运行SMB配置脚本
1、下载以下链接中的文件至window桌面
https://download2.terra-master.com/smb.bat
2、右键点击下载的脚本文件,选择“以管理员身份运行”。
3、根据提示,输入您的TNAS设备已绑定的域名或公网IP地址,完成后请按回车键继续。接下来,请输入您在第二步中设置的SMB端口号,并按回车键确认。

 

4、脚本运行成功后,请重启电脑。

五、配置hosts文件
1、打开文件资源管理器,导航至C:\Windows\System32\drivers\etc\hosts
2、右键点击hosts文件,选择“打开方式”,然后使用文本编辑器(如记事本)打开它 ,
3、在文件的最后一行添加一条规则,格式为: 127.0.0.1 域名
4、保存并关闭hosts文件。
注意:执行第五步后,您可以通过在Windows的 ”运行” 菜单(快捷键:Windows键+R键),输入“\\域名地址\文件夹名称”方式访问,如果不执行第五步,则只能输入 “\\127.0.0.1\文件夹名称” 方式访问

标签:文件,访问,端口,NAS,TNAS,DDNS,SMB,输入
From: https://www.cnblogs.com/terramaster/p/18492706

相关文章

  • 折腾 Buffalo LS-WXL/R1 (开启SMBv2)
    无聊刷咸鱼看到一个只要50的NAS还带电源,没忍住爱捡垃圾的手买了下来。成色也还可以。根据卖家的提醒,需要下载一个初始引导软件「BUFFALONASNavigator2」,还提供了官方下载地址:http://www.buffalo-asia.com/support/downloads/?lang=zh-cn点进去后就跳转到了http://b......
  • funasr
    funasrhttps://www.funasr.com/#/https://github.com/modelscope/FunASRAFundamentalEnd-to-EndSpeechRecognitionToolkitandOpenSourceSOTAPretrainedModels,SupportingSpeechRecognition,VoiceActivityDetection,TextPost-processingetc.FunASRho......
  • 强化学习环境gym/gymnasium下的atari环境的v0、v4、v5的说明
    声明:本文是最新版gym-0.26.2下Atari环境的安装以及环境版本v0,v4,v5的说明的部分更新和汇总,可以看作是更新和延续版本。由于gym已经由openai公司独立出来,虽然开发团队和投资方都没有变,但是相关的网站和版本已经由变化了,名字也从gym变成gymnasium,因此我们在讨论gym的时候默认都是......
  • smbms(原生servlet项目)
    一.准备工作1.基本架构2.在数据库中创建对应的表对应数据库代码如下:CREATEDATABASE`smbms`;USE`smbms`;DROPTABLEIFEXISTS`smbms_address`;CREATETABLE`smbms_address`(`id`BIGINT(20)NOTNULLAUTO_INCREMENTCOMMENT'主键ID',`contact`VARCH......
  • [题解]CF1136E Nastya Hasn't Written a Legend
    思路首先考虑操作1一个点\(i\)能被操作到的条件。注意到此时\(x\simi-1\)这些位置都是被更新过的,再仔细观察此时\(\forallj\in[x,i),a_j=a_x+\sum_{p=x}^{j-1}k_p\)。那么对于\(a_i\)如果会被修改将会变为\(a_x+\sum_{p=x}^{i-1}k_p\),那么\(a_i......
  • WeNet与FunASR对比:全面解析
    目录1.项目背景2.技术架构3.识别性能4.模型训练与优化5.应用场景与部署6.社区与生态7.未来发展总结随着语音识别技术的快速发展,越来越多的开源语音识别框架涌现,其中WeNet和FunASR都是备受关注的项目。它们都提供了强大的语音识别功能,但在架构设计、技术细节、......
  • Panasonic Programming Contest 2024(AtCoder Beginner Contest 375)
    PanasonicProgrammingContest2024(AtCoderBeginnerContest375)\(A\)Seats\(AC\)基础字符串。点击查看代码intmain(){intn,ans=0,i;strings;cin>>n>>s;for(i=0;i<n;i++){ans+=(s[i]=='#'&&s[i......
  • 企业网络服务搭建(一)OpenWRT uhttpd ddns firewall wireguard
    简介:最近要给媳妇的企业重新搞一搞信息化,这个也写个系列文章吧。为什么要写openwrt呢?小公司,搞不起托管、搞不起上云。也不算搞不起,主要是自己手边各种垃圾材料多啊。自己家,公司,父母家,3处家用宽带。本着垃圾佬的心态,能省则省。其实更多的是模拟大型异地办公需求的一种探索。Ope......
  • Java中使用jcifs库操作SMB协议进行文件操作
    简介SMB是一种网络通信协议,用于计算机在网络上进行文件共享、打印服务以及其他资源的共享。jcifs是一个纯Java实现的SMB客户端库,它允许Java应用程序访问SMB共享资源。环境准备在开始之前,确保你的项目中已经添加了jcifs库的依赖。如果使用Maven,可以在pom.xml文件中添加以下依赖:......
  • SMB签名是一种通过数字签名技术保障数据在网络传输过程中的完整性和来源验证的机制。
    SMB签名是ServerMessageBlock(SMB)协议中的一种安全机制,旨在确保数据的完整性和身份验证。1.什么是SMB签名?SMB签名是一种通过数字签名技术保障数据在网络传输过程中的完整性和来源验证的机制。它通过对数据进行哈希处理,并附加一个签名,确保接收方能够确认收到的数据没有被篡改。......