Whelm the available resources. DisplayCast supports screen capture and playback in computers running Windows 7 and Mac OS X operating systems. Remote screens can be archived into a H.264. The content is the list of shells available in Mac OSX. The included by default are: /bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh Alternatively, you can check their binaries by going to /bin and recognising them visually. Naturally, you have to know them in order to recognise them. I needed to record a demo on a Mac, I don't own a Mac and was contemplating borrowing one from a friend. Then I realised, I finally had an excuse to give this a go! I've been itching to since I read - Accelerated KVM guests on WSL 2, an awesome write-up on how to run accelerated KVM guests on WSL2 from @unixterminal.
To do this, as it turns out, only requires working through some decent (slightly incomplete) documentation online. Amazingly, it’s possible!
You’ll need:
PowerShell Core for MacOS
PowerShell Core installed on the Windows server
The Win32 OpenSSH build installed on the Windows server
First, you’ll need to configure the Windows server or workstation to allow incoming SSH connections via Powershell.
Begin by installing the latest stable .msi of PowerShell Core from the GitHub repo for your build of Windows.
Once that’s installed, you’ll need to install Win32 OpenSSH. Download the .zip here.
Extract contents of the latest build to
In an elevated (Administrator) PowerShell window, run the following:
where install-sshd.ps1 is the installer file located in the newly extracted directory.
In the same elevated PowerShell window, open the firewall for sshd.exe to allow inbound SSH connections:
Note: New-NetFirewallRule is for Windows 2012 and above servers only. If you’re on a client desktop machine (like Windows 10) or Windows 2008 R2 and below, try:
Start sshd (this will automatically generate host keys under %programdata%ssh if they don’t already exist)
Setup sshd and ssh-agent to auto-start (optional)
Then you need to edit the sshd_config file at
Add a PowerShell subsystem entry as follows:
Mac Os Versions
Restart the sshd service:
Mac Os Download
Add the path where OpenSSH is installed to your PATH environment variable. The path should be something like:
Next, you’ll need to install PowerShell Core on the Mac you want to connect with.