# WinSCP authentication with ssh

Hipponen
Guest

## WinSCP authentication with ssh

Hello,

I want to use a WinSCP script to get files from Linux server with Windows Command Prompt.

I use a script for that

# Automatically abort script on errors
option batch abort
# Disable overwrite confirmations that conflict with the previous
option confirm off
# Connect to SFTP server using a password
open sftp://user@ip:port/ -hostkey="ssh-rsa 2048 fingerprint"
get out/* C:\Users\Timo\Documents\Olerex\in\
# Disconnect
close
bye

When I run it in Command Prompt it tries to authenticate with password , that is not allowed.

Hipponen
Joined:
Posts:
2
I know that connection is closed because password authentication is disabled, but why it's not using SSH.
Port is open and I can login wit WinSCP GUI using the private.ppk file.

martin
Joined:
Posts:
34,883
Location:
Prague, Czechia

## Re: WinSCP authentication with ssh

If you want to login with a private key, you have to specify it (as you do in the GUI). Use -privatekey switch:
https://winscp.net/eng/docs/scriptcommand_open

Hipponen
Joined:
Posts:
2

## Re: WinSCP authentication with ssh

martin wrote:

If you want to login with a private key, you have to specify it (as you do in the GUI). Use -privatekey switch:
https://winscp.net/eng/docs/scriptcommand_open

Thank you, your solution is correct, but I figured out the same thing couple of hours ago after wasting like 6h :D

You can post new topics in this forum