Topic "Disconnected: No supported authentication methods available (server sent: publickey)"

Author Message
Rienza

Guest


Hi there, how to fix this error, please..

Disconnected: No supported authentication methods available (server sent: publickey)
Authentication log (see session log for details):
Unable to use key file "C:\doaprivatekey.pkk" (unable to open file)
Using username "npcs".

Authentication failed.


My Code in C#

SessionOptions sessionOptions = new SessionOptions
{
Protocol = Protocol.Sftp,
HostName = "xxx.xx.xx.xxx",
UserName = "npcs",
Password = "",
PortNumber = 2022,
SshHostKeyFingerprint = "ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx",
SshPrivateKeyPath = "C:\\doaprivatekey.pkk",
PrivateKeyPassphrase ="xxxxxxxx",
};

using (Session session = new Session())
{
session.SessionLogPath = @"D:\1gfmas\dev\winscpError.log";
session.Open(sessionOptions);

TransferOptions transferOptions = new TransferOptions();
transferOptions.TransferMode = TransferMode.Binary;

transferOptions.FilePermissions = null;
transferOptions.PreserveTimestamp = false;
transferOptions.ResumeSupport.State = TransferResumeSupportState.Off;

TransferOperationResult transferResult;
transferResult = session.PutFiles(@"D:\GPGFILE\*", "/IN/", false, transferOptions);
transferResult.Check();
}


Winscp log

. 2017-03-27 14:15:00.395 --------------------------------------------------------------------------
. 2017-03-27 14:15:00.395 WinSCP Version 5.9.4 (Build 7333) (OS 6.1.7601 Service Pack 1 - Windows Server 2008 R2 Enterprise)
. 2017-03-27 14:15:00.395 Configuration: nul
. 2017-03-27 14:15:00.395 Log level: Normal
. 2017-03-27 14:15:00.395 Local account: nameserver\administrator2
. 2017-03-27 14:15:00.395 Working directory: D:\application\gfmas\NPCS\bin
. 2017-03-27 14:15:00.395 Process ID: 2576
. 2017-03-27 14:15:00.396 Command-line: "D:\application\gfmas\NPCS\bin\winscp.exe" /xmllog="C:\Users\administrator2\AppData\Local\Temp\6\wscp0C7C.02DD2365.tmp" /xmlgroups /xmllogrequired /nointeractiveinput /dotnet=594 /ini=nul /log="D:\1gfmas\dev\winscpError.log" /console /consoleinstance=_3196_32906651_933
. 2017-03-27 14:15:00.396 Time zone: Current: GMT+8 (Malay Peninsula Standard Time), No DST
. 2017-03-27 14:15:00.396 Login time: Monday, March 27, 2017 2:15:00 PM
. 2017-03-27 14:15:00.396 --------------------------------------------------------------------------
. 2017-03-27 14:15:00.396 Script: Retrospectively logging previous script records:
> 2017-03-27 14:15:00.396 Script: option batch on
< 2017-03-27 14:15:00.396 Script: batch on
< 2017-03-27 14:15:00.396 Script: reconnecttime 120
> 2017-03-27 14:15:00.396 Script: option confirm off
< 2017-03-27 14:15:00.396 Script: confirm off
> 2017-03-27 14:15:00.396 Script: option reconnecttime 120
< 2017-03-27 14:15:00.396 Script: reconnecttime 120
> 2017-03-27 14:15:00.396 Script: open sftp://npcs@xxx.xx.xx.xxx:2022 -hostkey="ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx" -privatekey="C:\doaprivatekey.pkk" -passphrase=*** -timeout=15
. 2017-03-27 14:15:00.396 --------------------------------------------------------------------------
. 2017-03-27 14:15:00.396 Session name: npcs@xxx.xx.xx.xxx (Ad-Hoc site)
. 2017-03-27 14:15:00.396 Host name: xxx.xx.xx.xxx (Port: 2022)
. 2017-03-27 14:15:00.396 User name: npcs (Password: No, Key file: Yes, Passphrase: Yes)
. 2017-03-27 14:15:00.396 Tunnel: No
. 2017-03-27 14:15:00.396 Transfer Protocol: SFTP
. 2017-03-27 14:15:00.396 Ping type: Off, Ping interval: 30 sec; Timeout: 15 sec
. 2017-03-27 14:15:00.396 Disable Nagle: No
. 2017-03-27 14:15:00.396 Proxy: None
. 2017-03-27 14:15:00.396 Send buffer: 262144
. 2017-03-27 14:15:00.396 SSH protocol version: 2; Compression: No
. 2017-03-27 14:15:00.396 Bypass authentication: No
. 2017-03-27 14:15:00.396 Try agent: Yes; Agent forwarding: No; TIS/CryptoCard: No; KI: Yes; GSSAPI: No
. 2017-03-27 14:15:00.396 Ciphers: aes,chacha20,blowfish,3des,WARN,arcfour,des; Ssh2DES: No
. 2017-03-27 14:15:00.396 KEX: ecdh,dh-gex-sha1,dh-group14-sha1,rsa,WARN,dh-group1-sha1
. 2017-03-27 14:15:00.396 SSH Bugs: Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto
. 2017-03-27 14:15:00.396 Simple channel: Yes
. 2017-03-27 14:15:00.396 Return code variable: Autodetect; Lookup user groups: Auto
. 2017-03-27 14:15:00.396 Shell: default
. 2017-03-27 14:15:00.396 EOL: LF, UTF: Auto
. 2017-03-27 14:15:00.396 Clear aliases: Yes, Unset nat.vars: Yes, Resolve symlinks: Yes; Follow directory symlinks: No
. 2017-03-27 14:15:00.396 LS: ls -la, Ign LS warn: Yes, Scp1 Comp: No
. 2017-03-27 14:15:00.396 SFTP Bugs: Auto,Auto
. 2017-03-27 14:15:00.396 SFTP Server: default
. 2017-03-27 14:15:00.396 Local directory: default, Remote directory: home, Update: Yes, Cache: Yes
. 2017-03-27 14:15:00.397 Cache directory changes: Yes, Permanent: Yes
. 2017-03-27 14:15:00.397 Recycle bin: Delete to: No, Overwritten to: No, Bin path:
. 2017-03-27 14:15:00.397 DST mode: Unix
. 2017-03-27 14:15:00.397 --------------------------------------------------------------------------
. 2017-03-27 14:15:00.397 Looking up host "xxx.xx.xx.xxx" for SSH connection
. 2017-03-27 14:15:00.397 Connecting to xxx.xx.xx.xxx port 2022
. 2017-03-27 14:15:00.402 We claim version: SSH-2.0-WinSCP_release_5.9.4
. 2017-03-27 14:15:00.407 Server version: SSH-2.0-Unknown
. 2017-03-27 14:15:00.407 We believe remote version has SSH-2 channel request bug
. 2017-03-27 14:15:00.407 Using SSH protocol version 2
. 2017-03-27 14:15:00.407 Have a known host key of type rsa2
. 2017-03-27 14:15:00.408 Doing Diffie-Hellman group exchange
. 2017-03-27 14:15:00.414 Doing Diffie-Hellman key exchange with hash SHA-256
. 2017-03-27 14:15:01.245 Server also has ssh-dss host key, but we don't know it
. 2017-03-27 14:15:01.245 Host key fingerprint is:
. 2017-03-27 14:15:01.245 ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
. 2017-03-27 14:15:01.245 Verifying host key rsa2 0x25,0xb05f8f8ec0d1fd7f 33dbcfd6ec343fed 239d7da13a50ea41 a63db4f6d7c18c9a d461b9ece09845d1 68701bbc3b37896f 373f549a2ac7a888 e93c6a88a8d022ba 941d03a6fa78e843 ff366c135025404e 5dd00e97266c5e31 f831db2fb80f6e0a 7fb8f050214372d0 a1035c2b3dba98ee 69d1c18f11e6b06d f673f4ef81709a77 296e8c72b04be4b6 76577d31480fe748 13226bfe624a2422 fadbd8096d2d13e4 da90e0e9226c4fd8 5946c7ba903c8b00 394390cdb0fe3d82 95985cf706196004 a592337ed7d86082 75b70d310f847dad 5413e33203e06ef8 63e64e39cf8fccd1 29a583b05f10d130 711807594952aea6 adfba6623a030b62 b5f096693c73477b with fingerprint ssh-rsa 2048 ab:f9:58:8e:1e:61:21:2b:c2:f7:38:de:7a:bf:ea:ce
. 2017-03-27 14:15:01.248 Host key matches configured key
. 2017-03-27 14:15:01.248 Initialised AES-256 SDCTR client->server encryption
. 2017-03-27 14:15:01.248 Initialised HMAC-SHA1 client->server MAC algorithm
. 2017-03-27 14:15:01.248 Initialised AES-256 SDCTR server->client encryption
. 2017-03-27 14:15:01.248 Initialised HMAC-SHA1 server->client MAC algorithm
. 2017-03-27 14:15:01.314 Reading key file "C:\doaprivatekey.pkk"
. 2017-03-27 14:15:01.314 Unable to use this key file (unable to open file)
! 2017-03-27 14:15:01.314 Unable to use key file "C:\doaprivatekey.pkk" (unable to open file)
! 2017-03-27 14:15:01.315 Using username "npcs".
. 2017-03-27 14:15:01.324 Server offered these authentication methods: publickey
. 2017-03-27 14:15:01.324 Disconnected: No supported authentication methods available (server sent: publickey)
Advertisements
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 26138
Location: Prague, Czechia
So that the C:\doaprivatekey.pkk file exists? Does the nameserver\administrator2 account have a read access to the file?
Rienza

Guest


martin wrote:
So that the C:\doaprivatekey.pkk file exists? Does the nameserver\administrator2 account have a read access to the file?


After I allow nameserver\administrator2 account to read access the file this error appear "Network error: Software caused connection abort". What should I do?
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 26138
Location: Prague, Czechia
Please attach a full session log file showing the problem (using the latest version of WinSCP).

To generate the session log file, set Session.SessionLogPath. Submit the log with your post as an attachment. Note that passwords and passphrases not stored in the log. You may want to remove other data you consider sensitive though, such as host names, IP addresses, account names or file names (unless they are relevant to the problem). If you do not want to post the log publicly, you can mark the attachment as private.
Guest




martin wrote:
Please attach a full session log file showing the problem (using the latest version of WinSCP).

To generate the session log file, set Session.SessionLogPath. Submit the log with your post as an attachment. Note that passwords and passphrases not stored in the log. You may want to remove other data you consider sensitive though, such as host names, IP addresses, account names or file names (unless they are relevant to the problem). If you do not want to post the log publicly, you can mark the attachment as private.



Thanks a lot martin, problem have been solved..
Advertisements

You can post new topics in this forum






Search Site

What is WinSCP?

It is award-winning SFTP client, SCP client, FTPS client and FTP client integrated into one software program for file transfer to FTP server or secure SFTP server. [More]

And it's free!

Donate

About donations

$9   $19   $49   $99

About donations

Recommend

WinSCP Privacy Policy

WinSCP License