Hi Nick,
Here is what I received from the internal team:
=================================================================
DSE has not been validated with Windows's OpenSSH server. Customer can try these steps to get started and familiar w/ Microsoft OpenSSH.
quartus_dse -h has additional online documentation. We will enhance the GUI w/ additional information on SSH once this has been validated.
1) First step to getting DSE to work w/ OpenSSH is to install OpenSSH. The openssd server service should be installed on remote host. Microsoft has detailed instructions below.
https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_overview
https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse
2) Setup SSH key based authentication. Run the ssh-keygen -t ed25519 executable on remote host. This generates key using Ed25519 algorithm. (ssh-keygen -t rsa -b 2048 is alternative). When prompted file to save key, enter C:\Users\<username>\.ssh\<key_filename> When prompted about passphrase, leave blank and press enter. (If you use a passphrase, you will need to run a ssh-agent and use ssh-add <private key>. For now keep it simple and run w/o passphrase.) ssh-keygen will create two files, c:\Users\<username>\.ssh\<key_filename> and <key_filename>.pub. The <key_filename> is the private key that DSE can use to connect.
https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement
3) Customer should confirmed from one host you can connect to the remote host using the ssh executable that is part of OpenSSH. Run: ssh -i C:\Users\<username>\.ssh\<key_filename > -l <username> <remote host or IP address>
If connecting to remote host for first time, it may ask about fingerprint. Accept.
More details here: https://man.openbsd.org/ssh
3) Once customer has confirmed it works we can try using DSE to run remote compile.
Start quartus_dsew GUI. Open Project. Click Setup. Select Remote: SSH.
Specify hostname of remote machine or remote machine's IP address.
Specify the private_key: C:\Users\<username>\.ssh\<key_filename>.
Specify the Quartus Root Path on the remote machine: Example: C:\acds\quartus
Specify Farm Operating System: windows.
Local to Remote Path Mapping. c:\;c:\. This field should not be marked required if going connecting from Windows to Windows and there is no shared drive. Initial Working Directory. Specify the directory the remote machine should start in: C:\.
=================================================================
Regards,
Nurina