Windows-Entsprechung von SSH

18

Ich kenne Windows nicht sehr gut und kenne mich in der Eingabeaufforderung nur vage aus.

Gibt es eine Entsprechung zu SSHing in einen anderen Windows-Computer über Cmd? Entsprechungen zu SCP- und anderen Linux-Befehlen wären ebenfalls nett.

Feng Huo
quelle
mögliches Duplikat von Willst du SSH auf Windows wie
Linux oder Mac haben
1
Wenn Sie sich vage über cmd im Klaren sind, verwenden Sie einfach Remotedesktop.
Nemo

Antworten:

16

PowerShell wird mit Remoting- Funktionen in WinRM geliefert:

PS C:\> enter-pssession otherhost

In XP können Sie PSExec verwenden , dies wird jedoch nur über sichere LANs empfohlen:

psexec \\otherhost cmd
user1686
quelle
Ich fand die Powershell-Anleitung von HTG einfacher und schneller zu befolgen.
Anishpatel
11

PuTTY für den Shell-Zugriff.

Bildbeschreibung hier eingeben

WinSCP (UI, no cmd) für Dateiübertragungen.

Bildbeschreibung hier eingeben

AH
quelle
13
Nun, Winscp und Putty sind nur die Client-Teile des Problems, das OP hat. Sie benötigen auch den SSH-Server auf den anderen Windows-Rechnern ... der 2. Teil von "Gibt es ein Äquivalent zu SSHing in einen anderen Windows-Computer über cmd" ...
Akira
PuTTY enthält PSFTPeinen Befehlszeilen-SFTP-Client.
Ben Voigt
WinSCP verfügt über eine Befehlszeilenversion, die Teil des Hauptpakets ist.
user1686
1
@grawity: Ja, aber es ist eigentlich eine .comBefehlszeilenschnittstelle für die gesamte .exeAnwendung, die für den Betrieb benötigt wird. Sie wissen das natürlich, aber ich dachte, ich würde das nur erwähnen.
Paradroid
6

Um eine Verbindung zu einem anderen Windows-Computer über SSH herzustellen, muss auf diesem Computer ein SSH-Server ausgeführt werden. SSH ist nicht Teil von Windows, daher muss es installiert und konfiguriert werden. Schauen Sie sich Cygwin an, wenn Sie daran interessiert sind. (Cygwin bietet Ihnen auch ein vertrauteres Gefühl für Befehlszeilen-SSH sowie andere vertraute Unix-Tools.)

Wenn Sie nach der "Windows-Methode" für diese Aufgaben suchen, schauen Sie sich Remotedesktop an (obwohl dies grafisch und nicht befehlszeilenbasiert ist).

Sie können den Remotezugriff auf dem Zielcomputer aktivieren, um eine Verbindung mit Remotedesktop herzustellen. Sie können Dateien auch hin und her übertragen, indem Sie ein Laufwerk wieder Ihrem eigenen Computer zuordnen, wenn Sie Ihre Verbindung so konfigurieren, dass auf lokale Ressourcen zugegriffen werden kann.

vjones
quelle
2

Es war mir immer unangenehm, Cygwin für eine einzelne Funktion zu empfehlen . Es gibt jedoch eine Alternative: freeSSHd . Das Projekt ist leider ziemlich inaktiv, aber es sollte Cygwin entsprechen, besonders wenn Sie Ihren PATH und andere Variablen nicht überladen wollen.

Nach der Installation und Konfiguration können Sie PuTTY für den SSH-Zugriff verwenden.

Duijf
quelle
1

+1 Der PuTTY Entwickler bietet auch pscp (für scp) psftp (SFTP) und einige andere Programme für Agenten etc .. (siehe Downloads für weitere Einzelheiten zu den Programmen) Für traditionellere * nix - Befehle, können Sie herunterladen Cygwin (die Hat auch scp etc ..) oder wenn Sie versuchen, abhängig von Ihrer Windows-Version in die Windows-Welt überzugehen, kann Powershell den Übergang von einer Skript- und Befehls-Aliasing-Position etwas schmerzfreier gestalten .

OldWolf
quelle