Trying this from IBM i to my Windows 10 PC before dinging the server people.
I following the instructions at:
https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse
I used the method of launching Power Shell as an administrator.
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
Name  : OpenSSH.Client~~~~0.0.1.0
State : Installed
Name  : OpenSSH.Server~~~~0.0.1.0
State : Installed
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
Get-NetFirewallRule -Name *ssh*
Name                  : OpenSSH-Server-In-TCP
DisplayName           : OpenSSH SSH Server (sshd)
Description           : Inbound rule for OpenSSH SSH Server (sshd)
DisplayGroup          : OpenSSH Server
Group                 : OpenSSH Server
Enabled               : True
Profile               : Any
Platform              : {}
Direction             : Inbound
Action                : Allow
EdgeTraversalPolicy   : Block
LooseSourceMapping    : False
LocalOnlyMapping      : False
Owner                 :
PrimaryStatus         : OK
Status                : The rule was parsed successfully from the store. (65536)
EnforcementStatus     : NotApplicable
PolicyStoreSource     : PersistentStore
PolicyStoreSourceType : Local
Then from my IBM i I ran:
CALL QP2TERM
mkdir /home/ROB
It already exists
chmod 755 /home/ROB
ssh-keygen -t rsa -N ""
This created two files in /home/ROB
rob_gdisys    
rob_gdisys.pub
I am under the impression that these files should have been created in the /users/ROB/.ssh directory and not in /users/ROB.
DSPUSRPRF ROB
Home directory . . . . . . . . . . . . . . :   /home/ROB
I copied rob_gdisys.pub to gdl57 C:\Users\rob\.ssh  Then I copied it to authorized.keys in that same directory.  authorized.keys did not previously exist.
Back on the i I ran
CALL QP2TERM
ssh -T rob@gdl57.dekko-1
The first time I got the usual
The authenticity of host 'somehost (x.x.x.x)' can't be established.
. key fingerprint is RSA.                                              
Are you sure you want to continue connecting (yes/no)?
I took the yes option
/home/ROB/.ssh/known_hosts now has
gdl57.dekko-1,10.10.9.30...
added to it.
I was able to successfully run
dir \users\rob\*.* >\users\rob\testoutput.txt
I checked for the existence of the testoutput.txt file on the PC and it's there.
CALL QP2TERM
ssh -T rob@gdl57.dekko-1
still keeps asking me for the password.
So I tried this:
COPY OBJ('/home/ROB/rob_gdisys*') TODIR('/home/ROB/.ssh')
2 objects copied.
But I still keep getting prompted for the password.
On the PC I tried 
Stop-Service sshd
Start-Service sshd
But I still keep getting prompted for the password.
Rob Berendt
As an Amazon Associate we earn from qualifying purchases.