What shells are well known shells?

0 votes
asked Sep 22, 2015 by Noatak (360 points)

When starting a SSH shell there is a choice between using a well known shell or a prompt. What kind of shells are considered to be well known? I cannot find any documentation about this, is there a list of supported shells or is it just bash?

I've had no problems with bash, but when I try to use zsh it gives this error:

Unsupported shell '-zsh'.
   at Rebex.TerminalEmulation.Shell.DetectKnownShell()
   at Rebex.Net.Ssh.YDB(ShellMode A)
   at Rebex.Net.Ssh.StartShell(ShellMode mode)

1 Answer

+1 vote
answered Sep 22, 2015 by Lukas Pokorny (88,510 points)
edited Jan 12, 2016 by Lukas Pokorny
 
Best answer

Update: Support for zsh as "well known shell" has been added to Rebex Terminal Emulation 2016 R1.

WellKnownShell mode supports Windows shell and the following Unix shells:

csh
tcsh
sh
ksh
bash

Since zsh is basically an extension of Bourne shell (sh), it looks like its absence is an omission. After adding it to the list, it indeed appears to work.

You can download a hotfix and give it a try.

(If you have an active support contract, please let us know at support@rebex.net and we will send you a link to full version.)

commented Sep 22, 2015 by Noatak (360 points)
That fixed it, thank you!
...