Wie bringe ich Bitvise WinSSHD dazu, mir beim Anmelden eine CMD-Konsole bereitzustellen? Per SSH auf einen Windows-Rechner (auch von einem Windows-Rechner aus)

Wie bringe ich Bitvise WinSSHD dazu, mir beim Anmelden eine CMD-Konsole bereitzustellen? Per SSH auf einen Windows-Rechner (auch von einem Windows-Rechner aus)

Wie kann ich erreichen, dass Bitvise WinSSHD mir beim Anmelden eine CMD-Konsole bereitstellt?

Ich habe den Bitvise SSH-Server lokal eingerichtet und mich lokal mit Cygwin und dem Bitvise SSH-Client angemeldet. Etwas seltsam, dass ich mit ls keine Ausgabe bekomme, aber davon abgesehen. Beachten Sie, dass es sich nicht um eine CMD-Shell handelt. Die Befehle sind beispielsweise ls und pwd, nicht dir

Bildbeschreibung hier eingeben

Ich erinnere mich, WinSSHD verwendet und eine Windows-Konsole aufgerufen zu haben. Ich habe es ziemlich oft verwendet, als ich noch ziemlich viel SSH verwendet habe.

Wenn ich einen Beitrag/eine Antwort überprüfe, in dem/der ich Bitvise WinSSHD hier erwähne,

So ermitteln Sie den Benutzernamen in einer Windows-Eingabeaufforderung

Meine Antwort auf die Frage dieses Typen zeigt, dass ich damals, im Jahr 2015, eine CMD-Shell mit winsshd auf der Remote-Seite eingerichtet hatte. Meine Antwort unter diesem Link zeigt einige Ausgaben, die ich von der Shell erhalten habe.

Dies geschah damals, ohne dass ich irgendwelche Einstellungen geändert oder irgendetwas Besonderes getan hätte.

Vielleicht liegt der Unterschied also an einer Änderung des Bitvise-SSH-Servers zwischen damals und heute. Ich frage mich, ob es vielleicht eine Einstellung gibt, mit der es sich so verhält wie früher und mir eine CMD-Shell zur Verfügung stellt?

Oder vielleicht würde es dies standardmäßig tun, aber irgendetwas anderes läuft schief, wodurch eine fehlerhafte Form der Linux-Shell angezeigt wird?

Antwort1

Ich gehe davon aus, dass Sie eine aktuelle Version des Bitvise SSH-Servers verwenden. Die aktuellste Version ist 9.23. Die letzte Version mit dem Namen WinSSHD war 5.26 (von 2011).

Wenn Sie sehenAbonnierenstandardmäßig angezeigt wird, verwenden Sie wahrscheinlich ein virtuelles Konto, bei dem dies die Standardeinstellung istShell-ZugriffstypEinstellung.

DerShell-ZugriffstypDie Einstellung wird im Eintrag der Kontoeinstellungen konfiguriert, entweder inEinfache Einstellungenoder inErweiterte Einstellungen. Ändern Sie es einfach inEingabeaufforderungund dann erscheint die Windows-Eingabeaufforderung anstelle vonAbonnieren.

Die Windows-Eingabeaufforderung respektiert das virtuelle Dateisystem des SSH-Servers nicht und bietet Zugriff auf alles im Dateisystem, auf das das Windows-Konto zugreifen kann, das den Sicherheitskontext für die Anmeldesitzung bereitstellt. Bei der Verwendung virtueller Konten beabsichtigen Administratoren dies normalerweise nicht. Aus diesem Grund lautet die Standard-Shell für virtuelle KontenAbonnieren.

Wenn Sie auf die Windows-Eingabeaufforderung zugreifen möchten, können Sie einfach einen Eintrag in den Windows-Kontoeinstellungen konfigurieren und das virtuelle Konto entfernen. Es ist jedoch auch völlig in Ordnung, ein virtuelles Konto zu verwenden, solange Sie wissen, was Sie damit erreichen.

verwandte Informationen