0 votes
by (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
by (148k points)
edited by
 
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.)

by (360 points)
That fixed it, thank you!
...