Anduin Xue
Anduin Xue

Anduin's Tech Blog

Windows Server


Build a new NFS server with WinServer or Ubuntu and mount it

本文详细介绍了如何在Windows Server和Ubuntu系统上搭建NFS服务器并实现跨平台挂载的过程。通过分步解析的方式,文章展示了Windows Server中通过图形界面安装NFS角色并配置共享目录的便捷操作,同时对比了Ubuntu系统中使用命令行安装服务、设置共享路径及权限的标准化流程。在挂载环节则分别演示了Windows客户端通过PowerShell和CMD实现匿名挂载的技术要点,Ubuntu系统使用mount命令与fstab配置的差异性方案,以及VMware ESXI环境通过VCenter添加网络存储的可视化操作路径。文章通过技术细节的对比揭示了不同操作系统在NFS协议实现层面的兼容性特征,并通过实际配置过程中的端口开放、权限继承等关键环节,引发了关于跨平台资源共享安全性与性能优化的深层思考。当NFS服务器在异构系统间架起数据通道时,如何平衡便捷性与安全防护?在容器化和云原生趋势下,传统NFS存储方案如何适应动态扩展需求?这些问题或许正是理解现代存储架构演进的关键切入点。--Qwen3

Linux Ubuntu File Windows Server Share NFS VMware ESXI Vsphere NAS

Mount Windows SMB folder to Ubuntu

本文通过简洁的步骤解析了如何在Ubuntu系统中挂载Windows SMB共享文件夹,并延伸探讨了跨平台协作的技术可能性。文章从安装cifs-utils工具包切入,演示了通过命令行创建挂载点、输入认证参数实现远程目录本地化的完整流程,特别展示了交互式密码输入和挂载后文件访问的实操场景,同时提供了开机自动挂载的配置方案。这种将网络存储无缝集成到本地文件系统的技术,不仅打破了操作系统的边界,更引发了关于数据访问权限管理、跨平台协作效率以及自动化运维方案的深层思考——当远程文件如同本地磁盘般可读写时,我们是否重新定义了“文件”的存在形式?在享受技术便利的同时,如何平衡自动化配置与安全性需求?当SMB协议成为连接异构系统的桥梁,我们是否能想象出更多跨平台协作的创新应用场景?--Qwen3

bash Linux Ubuntu Windows Server SMB Share

Use you local server to replace the cloud with FRP.

通过FRP技术将本地服务器暴露至公网替代部分云服务以降低每月数百美元的云服务器成本成为可能。文章展示了如何利用家中旧电脑结合FRP工具构建替代方案,通过将本地设备端口映射到互联网,使内网服务具备公网可访问性。该方案核心依赖FRP的反向代理原理——服务端部署于云服务器(如Azure或Vultr),客户端运行于本地设备,利用TCP/UDP协议建立连接通道,无需设备拥有公网IP即可实现服务暴露。具体实施步骤涵盖云服务器采购与FRP服务端配置、本地设备FRP客户端部署、网络策略调整及自动化更新机制搭建。成本测算表明:一次性投入300美元购买硬件后,每月仅需支付20美元云服务器费用和10-20美元网络带宽成本,相较传统云方案每月150美元的支出节省超过90%。文章引发思考:当家庭宽带带宽与云服务器性能差距逐渐缩小时,是否意味着企业级应用可更多采用边缘计算架构?如何平衡数据安全性与成本优化目标?是否应重新评估传统数据中心的部署模式?这些值得每个云计算从业者深思的问题,或许正推动着IT基础设施的下一次范式变革。--Qwen3

IP bash Linux Windows Server Cloud FRP Network Port Firewall

Best practice after installing Windows Server | Why you should NEVER use 'Administrator' user?

在部署Windows Server时默认的Administrator账户存在显著安全隐患其名称易被猜测且缺乏UAC警告机制可能直接导致系统权限被恶意程序窃取本文系统梳理了服务器安全加固的六大核心步骤包括重命名服务器创建强密码账户禁用默认管理员账户修改远程桌面端口禁用危险协议以及安装基础设施工具通过将默认账户替换为自定义账户并配置防火墙规则可有效规避自动化攻击同时推荐部署IIS Crypto WinDirStat FRP等12款实用工具构建纵深防御体系值得注意的是更改RDP端口虽能提升安全性但需同步调整防火墙策略而禁用Administrator账户前必须完成新账户权限验证否则可能引发系统管理权限丢失文章末尾引发思考当服务器暴露于公网时您是否真正评估过默认配置带来的风险又是否意识到一个强密码和非标准端口的组合可能成为抵御攻击的最后防线--Qwen3

Security Windows Server Cloud Configuration Security Configuration IIS Crypto

Install WinGet on Windows Server

这篇博客通过PowerShell脚本实现了在Windows Server上安装WinGet的自动化方案,揭示了微软商店应用在服务器系统中的部署难题。文章展示了通过正则表达式解析微软商店API、动态处理软件包依赖关系的智能安装逻辑,同时提供了手动安装的备选方案。值得注意的是脚本设计中引入的重试机制和版本对比功能,这种对依赖关系不确定性的应对策略,暗示着服务器环境软件包管理的复杂性。当自动安装失败时作者引导读者思考如何通过GitHub Releases手动下载安装包,这种从自动化到手动的过渡策略启发我们思考:在服务器系统中如何建立更稳健的软件部署流程?而安装后可直接使用的Windows Terminal等现代工具的安装示例,则引发了一个更深层次的疑问——在传统服务器架构中引入桌面级应用是否会对系统稳定性产生潜在影响?最后文章对wsreset命令的特殊说明,恰如其分地提醒我们注意不同Windows版本的兼容性边界,这不禁让人思考:在服务器系统中使用微软商店生态的长期可行性究竟如何?--Qwen3

PowerShell Windows Server Install Winget Microsoft Store Automation

Install Windows 11 on Vultr cloud machine

该文章详细介绍了如何在云服务器上部署Windows 11系统的完整流程。首先需要选择带Windows Server系统和远程桌面功能的云服务器并创建快照,随后通过下载ISO镜像、配置BCD引导项、应用映像文件等步骤完成系统解压和启动配置。在OOBE初始化阶段需通过VNC连接完成本地账户创建和RDP服务启用,最终通过删除旧系统、修改远程端口和创建快照完成云PC部署。整个过程涉及分区格式化、驱动兼容性处理、系统镜像应用、启动项设置及安全配置等核心操作,最终实现可远程访问的Windows 11云桌面环境。--Qwen3

PowerShell Windows Server Cloud Windows Windows 11 DISM Bcdedit Vultr Cloud PC

Enable PowerShell remoting for Windows Server machines

本文介绍了如何通过PowerShell实现Windows Server的远程管理功能并解决自签名证书的配置难题重点解析了从清除旧监听器生成自签名证书到设置HTTPS监听端口的完整流程同时提供了连接远程服务器时的会话选项配置技巧包括跳过证书信任链验证的关键参数设置并展示了实际连接成功后的交互界面针对可能出现的端口阻塞问题提出了创建防火墙规则的解决方案引发读者思考如何在保障安全性的同时优化远程管理体验如何在不同网络环境中平衡证书验证的严谨性与操作便捷性以及如何设计更智能的证书自动更新机制来应对长期维护需求--Qwen3

PowerShell Windows Server Remote Management WMI PowerShell Remoting Self Signed Certificate

Setup auto-renew wildcard HTTPS certificate on Azure virtual machine

本文系统阐述了在Azure虚拟机上实现通配符HTTPS证书自动续订的完整技术方案。通过迁移DNS到Azure管理平台、部署Windows Server虚拟机、配置win-acme证书工具链,构建了一个无需人工干预的HTTPS安全体系。方案核心在于利用Let's Encrypt免费证书服务与Azure DNS验证插件的协同机制,通过应用注册实现自动化域名验证,最终达成通配符证书的自动申请与续订。该方案突破了Azure原生服务在通配符证书支持上的局限性,同时通过IIS与证书管理的深度集成,确保了网站服务的持续可用性。值得关注的是,方案特别强调了DNS迁移的潜在风险与规避策略,揭示了证书自动化背后的身份认证逻辑。当域名解析权完全托管于Azure时,如何平衡系统安全与操作风险?在证书生命周期管理中,自动续订机制是否可能产生新的运维盲区?或许我们应当思考:当云计算平台提供越来越完善的自动化工具时,开发者是否正在失去对关键基础设施的掌控能力?--Qwen3

Azure Azure DNS Windows Server HTTPS Win-ACME Certificate letsencrypt ACME

  • 1