Server sent command exit status 127

Advertisement

stephan.uzzell
Guest

Server sent command exit status 127

I've been working on a project that includes using winscp to sftp a file to a linux host. It had been working initially, but something has changed somewhere (OS level I suppose) and now it isn't. I know that isn't much to work with, but I am hoping I can get some troubleshooting tips.

I've been using the syntax
winSCP.exe /console /command "open sftp://oracle:<PASSWORD>@ENLIHGP03ODB01 -hostkey=*"

I get the onscreen output:
Searching for host...
Connecting to host...
Authenticating...
Using username "oracle".
Authenticating with pre-entered password.
Authenticated.
Starting the session...
Connection has been unexpectedly closed. Server sent command exit status 127.
Cannot initialize SFTP protocol. Is the host running a SFTP server?

I can connect from the same Windows host to the same Linux host using the WinSCP GUI.

I tried turning on logging by adding the following to my command line call: /log "W:\Install\Private\Oracle\Scripts\Linux\Migration_MMP1\winscp_cmd.log" but I did not get any logfile.

Any advice?

Thanks,
stephan

Reply with quote

Advertisement

martin
Site Admin
martin avatar
Joined:
Posts:
28,658
Location:
Prague, Czechia

Re: Server sent command exit status 127

In GUI, your actually use SCP protocol. While you have SFTP protocol selected seemingly, you also have SCP fallback enabled. As your server does not seem to allow SFTP, WinSCP falls back to SCP. In scripting, the fallback is not enabled, so WinSCP fails. Use SCP instead (scp://) or fix your server to allow SFTP.
_________________
Martin Prikryl

Reply with quote

Advertisement

Advertisement

You can post new topics in this forum