Hi,
We are having an issue with the class %Net.SSH.Session - it accepts a username, publicKeyFile, privateKeyFile and passPhrase.
This is our example code:
set ssh = ##class(%Net.SSH.Session).%New()
set tSC = ssh.Connect("172.10.10.1", 22)
$$$ThrowOnError(tSC)
set Username = "a"
set passphrase = "123"
set pub = "C:\FTPServer\pubkey\publicKey.pub"
set priv = "C:\FTPServer\private.key"
set tSC = ssh.AuthenticateWithKeyPair(Username,pub,priv,passphrase)
$$$ThrowOnErr

.png)
.png)