Skip to content

jefsko/home-network-rdp-smb-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Network Discovery + SMB + RDP Setup

Overview

This project provides a PowerShell-based solution to configure a Windows machine for safe and reliable use on a private home network.

It enables:

  • Hostname-based connectivity (ping, RDP, SMB)
  • Network discovery visibility in File Explorer
  • Secure SMB file sharing (Private network only)
  • Remote Desktop (RDP) access (Private network only)

All configuration is intentional, minimal, and security-conscious.


What This Solves

  • Computers not appearing under Network in File Explorer
  • Inability to use hostname instead of IP address
  • RDP or SMB working inconsistently
  • Overexposed services on Public networks

🚀 Start Here

👉 Read: Quick Start Guide

Then run:

.\HomeNetwork_RDP_SMB_Setup.ps1 -Configure -Verify

📁 Included Files

🧠 Script

  • HomeNetwork_RDP_SMB_Setup.ps1
    Main script that configures and verifies the system.

📘 Documentation


🔁 Typical Workflow

First Run (Setup)

.\HomeNetwork_RDP_SMB_Setup.ps1 -Configure -Verify

Later (Health Check)

.\HomeNetwork_RDP_SMB_Setup.ps1 -VerifyOnly

Optional Rollback

.\HomeNetwork_RDP_SMB_Setup.ps1 -Rollback -Verify

🔐 Security Summary

  • SMB (TCP 445) → Private only
  • RDP (TCP 3389) → Private only
  • SMB1 → Disabled
  • No exposure on Public networks

This provides a safe default configuration for home and lab environments.


⚙️ Requirements

  • Windows 10/11 Pro or Windows Server
  • PowerShell (run as Administrator)
  • Network set to Private (script will handle this)

📝 Notes

  • Script is idempotent — safe to run multiple times
  • -VerifyOnly makes no changes
  • -Rollback is safe and conservative (does not re-enable insecure features)

Final Thoughts

This setup balances:

  • ✅ Ease of use (hostname-based access)
  • ✅ Reliability (consistent discovery)
  • ✅ Security (Private-only exposure)

If everything is working — you're in a clean, correct, and production-quality state.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors