SSH from Windows using SSH Key

Introduction Secure Shell (SSH) authenticates by key-pair. Private key on the remote server and the corresponding public key on local machine. When the key matches, user is then authenticated. Requirements System running Windows 10 with OpenSSH client installed User account with administrative privileges Access to PowerShell WinSCP or equivalent Check if OpenSSH client is installed... » read more

VMWare snapshot summary

Requirement Install VMWare PowerCLI Run the following command in elevated PowerShell Custom PowerShell module Copy the following into a file located at Documents\WindowsPowerShell\Modules\VM.Statistics\VM.Statistics.psm1. Query Statistics On PowerShell, run the following command Running user (PowerShell client) will need to have connect and read permission from VCenter.

Get Time from remote computers

Why get time? I am working in Windows shop for process automation industry. And we have very strict rule on time synchronization On SCADA system time synchronization is crucial in keeping the data clean. Usually system can tolerate several seconds of lagging or advance. However, the castle will start to crumble if there’s too much... » read more

Enable Hyper-V on Windows 10

Pre-Check Requirements Windows 10 (Enterprise, Professional, or Education) 64-bit processor with Second Level Address Translation (SLAT) CPU support for VM Monitor Mode Extension (VT-c on Intel CPU) Enough free RAM (4 GB minimum) Extracted from Microsoft Documentation Checking requirement Run the following PowerShell command (does not need to be in elevated mode) Enabling Hyper-V Open... » read more

Enable PSRemoting on Windows 10

Workgroup (standalone) Computer as destination Destination (remote) computer Run the following on elevated PowerShell On remote computer, enable firewall incoming rule to allow Port 5985-5986 Source (local) computer Run the following on elevated PowerShell to add destination as trusted. You can change the wildcard to remote IP address To see if the configuration has been... » read more

Add support for wildcard domains in ReverseProxy on Synology

Objective Once you have purchased yourself a domain (e.g. domain.com) or multiple domain (e.g. domain1.com, domain2.com), you may be required to expose web services to the internet. Instead of using ports (e.g. domain1.com:10023, domain1.com:10024, domain2.com:20023, domain2.com:20024) and doing port forwarding for every single services you may host, it will be more elegant to use subdomain... » read more