Topic "WinSCP with VanDyke's VShell SShd for Windows"

Author Message
czrx
[View user's profile]

Joined: 2003-04-04
Posts: 3
Hi,

at first: great tool!.

But: At connecting with VanDyke's VShell-Server (its a Widnows SSHd), WinSCP stops loginsequence with following errormessage:

"Can't detect command return code."

But PuTTY's "PSFTP.EXE" works fine. Any suggestions?

mfg czrx
Advertisements
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24553
Location: Prague, Czechia
Please post log file.
_________________
Martin Prikryl
czrx
[View user's profile]

Joined: 2003-04-04
Posts: 3
Ok, the problem has changed. I've found some configuration commendations for WinSCP with VShell in this Forum and ... . there is a different error Sad:

See log:
Code:
. --------------------------------------------------------------------------
. WinSCP Version 2.2.0 (Build 122)
. Login time: Freitag, 4. April 2003 17:31:48
. --------------------------------------------------------------------------
. Session name: *******@**********
. Host name: ********** (Port: 22)
. User name: ******* (Password: Yes, Key file: No)
. SSH protocol version: 2; Compression: Yes
. Agent forwarding: No; TIS/CryptoCard: No; KI: Yes
. Ciphers: aes,blowfish,3des,WARN,des; Ssh2DES: No
. Ping interval: 0 sec (0 = off); Timeout: 15 sec
. SSH Bugs: A,A,A,A,A,A,A,
. Proxy: none
. Return code variable: Autodetect; Lookup user groups: No
. Shell: /ssh/sh, EOL: 1
. Local directory: default, Remote directory: home, Update: No
. Clear aliases: Yes, Unset nat.vars: Yes
. Alias LS: No, Ign LS warn: Yes, Scp1 Comp: No
. --------------------------------------------------------------------------
. Looking up host "**********"
. Connecting to *********** port 22
. Server version: SSH-2.0-VShell_2.03 VShell
. We claim version: SSH-2.0-PuTTY-Local: Jan 26 2003 11:53:20
. Using SSH protocol version 2
. Doing Diffie-Hellman group exchange
. Doing Diffie-Hellman key exchange
. Host key fingerprint is:
. ssh-rsa 2048 54:5d:dc:54:4f:c8:6e:f5:3c:1f:0e:f8:03:58:b7:0a
. Initialised zlib (RFC1950) compression
. Initialised zlib (RFC1950) decompression
. Initialised AES-256 client->server encryption
. Initialised AES-256 server->client encryption
. Sent password
. Access granted
. Opened channel for session
. Unexpected response to shell/command request: packet type 95
* (ESshFatal) Unexpected response to shell/command request: packet type 95


Packet Type 95

Hope that helps.

mfg czrx
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24553
Location: Prague, Czechia
Are you sure that /bin/sh exists on your server?
_________________
Martin Prikryl
czrx
[View user's profile]

Joined: 2003-04-04
Posts: 3
Well, VShell is a Windows-SSHd. I found some config-suggestions in this board. They said: "/ssh/sh" for "Shell"-settings.

So, I am sure, "/bin/sh" or "/ssh/sh" doesnt exist. Smile

mfg czrx
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24553
Location: Prague, Czechia
I have no experiences with VShell, but for OpenSSH for Windows there "exists" /ssh/sh, although there is in fact no /ssh directory. It is virtually mapped to c:\program files\openssh\ssh. Please check this.

What happens if you don't enter /bin/sh on Shell tab?

As to the PSFTP: It does not use shell, so it can work even when WinSCP does not.
_________________
Martin Prikryl
gluswul

Guest


any news on that?

here the log without shell or with any unixlike path: (cancels with "Can't detect command return code.")
Code:

. --------------------------------------------------------------------------
. WinSCP Version 2.2.3 (Build 139)
. Login time: Donnerstag, 17. April 2003 22:48:31
. --------------------------------------------------------------------------
. Session name: gluswul@hal9000
. Host name: hal9000 (Port: 22)
. User name: gluswul (Password: Yes, Key file: No)
. SSH protocol version: 1; Compression: No
. Agent forwarding: No; TIS/CryptoCard: No; KI: Yes
. Ciphers: aes,blowfish,3des,WARN,des; Ssh2DES: No
. Ping interval: 0 sec (0 = off); Timeout: 15 sec
. SSH Bugs: A,A,A,A,A,A,A,
. Proxy: none
. Return code variable: Autodetect; Lookup user groups: Yes
. Shell: default, EOL: 0
. Local directory: default, Remote directory: home, Update: No
. Clear aliases: Yes, Unset nat.vars: Yes
. Alias LS: No, Ign LS warn: Yes, Scp1 Comp: No
. --------------------------------------------------------------------------
. Looking up host "hal9000"
. Connecting to 192.168.0.192 port 22
. Server version: SSH-2.0-OpenSSH_3.5p1
. We claim version: SSH-2.0-PuTTY-Local: Apr 12 2003 19:00:49
. Using SSH protocol version 2
. Doing Diffie-Hellman group exchange
. Doing Diffie-Hellman key exchange
. Host key fingerprint is:
. ssh-rsa 1024 e1:96:11:20:36:de:f9:48:ac:91:d1:52:4b:f6:5e:97
. Initialised AES-256 client->server encryption
. Initialised AES-256 server->client encryption
! Using username "gluswul".
. Keyboard-interactive authentication refused
. Sent password
. Access granted
. Opened channel for session
. Started a shell/command
. --------------------------------------------------------------------------
. Doing startup conversation with host (shell).
. Skipping host startup message (if any).
> echo "WinSCP: this is end-of-file:0"
! Could not chdir to home directory /home/gluswul: No such file or directory
< Microsoft Windows XP [Version 5.1.2600]

< (C) Copyright 1985-2001 Microsoft Corp.

<

< C:\Programme\OpenSSH>"WinSCP: this is end-of-file:0"

* (ECommand) Error skipping startup message.
. Closing connection.

my next try was to enter the "windows shell" cmd:
but "Connection has been unexpectedly closed."
Code:

. --------------------------------------------------------------------------
. WinSCP Version 2.2.3 (Build 139)
. Login time: Donnerstag, 17. April 2003 22:43:50
. --------------------------------------------------------------------------
. Session name: test
. Host name: hal9000 (Port: 22)
. User name: gluswul (Password: Yes, Key file: No)
. SSH protocol version: 1; Compression: No
. Agent forwarding: No; TIS/CryptoCard: No; KI: Yes
. Ciphers: aes,blowfish,3des,WARN,des; Ssh2DES: No
. Ping interval: 0 sec (0 = off); Timeout: 15 sec
. SSH Bugs: A,A,A,A,A,A,A,
. Proxy: none
. Return code variable: Autodetect; Lookup user groups: Yes
. Shell: c:\winnt\system32\cmd.exe, EOL: 0
. Local directory: default, Remote directory: home, Update: No
. Clear aliases: Yes, Unset nat.vars: Yes
. Alias LS: No, Ign LS warn: Yes, Scp1 Comp: No
. --------------------------------------------------------------------------
. Looking up host "hal9000"
. Connecting to 192.168.0.192 port 22
. Server version: SSH-2.0-OpenSSH_3.5p1
. We claim version: SSH-2.0-PuTTY-Local: Apr 12 2003 19:00:49
. Using SSH protocol version 2
. Doing Diffie-Hellman group exchange
. Doing Diffie-Hellman key exchange
. Host key fingerprint is:
. ssh-rsa 1024 e1:96:11:20:36:de:f9:48:ac:91:d1:52:4b:f6:5e:97
. Initialised AES-256 client->server encryption
. Initialised AES-256 server->client encryption
! Using username "gluswul".
. Keyboard-interactive authentication refused
. Sent password
. Access granted
. Opened channel for session
. Started a shell/command
. --------------------------------------------------------------------------
. Doing startup conversation with host (shell).
. Skipping host startup message (if any).
> echo "WinSCP: this is end-of-file:0"
! Could not chdir to home directory /home/gluswul: No such file or directory
! c:winntsystem32cmd.exe: not found
. Server sent command exit status 0
* (ESshFatal) Error skipping startup message.

seams to me like there are problems with the backslash

thanks for your support

gluswul[/code]
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24553
Location: Prague, Czechia
gluswul wrote:
any news on that?

here the log without shell or with any unixlike path: (cancels with "Can't detect command return code.")

Your problems is the same. In your case Windows command line (cmd.exe) is run, WinSCP needs UNIX emulation.
_________________
Martin Prikryl
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24553
Location: Prague, Czechia
See documentation for details about "Error skipping startup message" error.
_________________
Martin Prikryl
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