SessionOptions sessionOptions = new SessionOptions { Protocol = Protocol.Sftp, HostName = "b2btest.myer.com.au", PortNumber = 980, UserName = "evolve", //PrivateKeyPassphrase = "", SshHostKeyFingerprint = "LKcrHlDXpe9Nlr2QayQID4U4U0FKLKpYAwV4PkQSrik", SshPrivateKeyPath = Path.Combine(Directory.GetCurrentDirectory(), "myer.ppk"), };
passphrase, not set, choose empty, can ignore.
fingerprint, tried my own fingerprint when generate key pair:
J556EDT42c/Te7kDL+ZaGQm4fxX1Pv9WjUhHnfyTQP0
not working,
get it from the error when running the code:
WinSCP.SessionRemoteException: ‘Host key does not match configured key fingerprint “J556EDT42c/Te7kDL+ZaGQm4fxX1Pv9WjUhHnfyTQPO”!
Host key fingerprint is ssh-rsa 1024 LKcrHlDXpe9Nlr2QayQID4U4U0FKLKpYAwV4PkQSrik.
SshPrivateKeyPath
: generate client public/private key pari by
[![]() |
JSCAPE](https://www.jscape.com/blog/setting-up-sftp-public-key-authentication-command-line) |
then send myer the public key to validate, using my own private key id_rsa
not working as the format error, the error got from running code: OpenSSH SSH-2 private key (new format)
need to convert to xxxx.ppk format
download Putty, find puttygen after install, load private key file, save private key as myer.ppk
when writing file, myer server does not support edit timestamp
。。。。。。。。。。