Équivalent Windows de SSH

18

Je ne connais pas très bien Windows et je ne connais que vaguement mon chemin autour de l'invite de commande.

Existe-t-il un équivalent de SSHing dans un autre ordinateur Windows via cmd? Des équivalents à SCP et à d'autres commandes Linux seraient également bien.

Feng Huo
la source
1
Si vous connaissez vaguement cmd, utilisez simplement Remote Desktop.
Nemo

Réponses:

11

PuTTY pour l'accès au shell.

entrez la description de l'image ici

WinSCP (UI, no cmd) pour les transferts de fichiers.

entrez la description de l'image ici

AH
la source
13
bien, winscp et putty ne sont que les parties clientes du problème qu'OP a. vous avez également besoin du serveur ssh sur les autres machines Windows ... la 2ème partie de "Existe-t-il un équivalent de SSHing dans un autre ordinateur Windows via cmd" ...
akira
PuTTY inclut PSFTP, qui est un client sftp en ligne de commande.
Ben Voigt le
WinSCP ne une version en ligne de commande, une partie du paquet principal.
user1686
1
@grawity: Oui, mais c'est en fait une .cominterface de ligne de commande pour l' .exeapplication complète , qui est nécessaire pour qu'elle fonctionne. Vous le savez bien sûr, mais je pensais simplement le mentionner.
paradroid
6

Afin de connecter un autre ordinateur Windows à l'aide de SSH, un serveur SSH doit être exécuté sur cet ordinateur. SSH ne fait pas partie de Windows, donc cela devrait être installé et configuré. Jetez un œil à Cygwin si c'est ce que vous souhaitez faire. (Cygwin vous fournira également un SSH en ligne de commande plus familier, ainsi que d'autres outils Unix familiers.)

Si vous recherchez la "façon Windows" de faire ces choses, jetez un œil au Bureau à distance (bien qu'il soit graphique et non basé sur la ligne de commande).

Vous pouvez activer l'accès à distance sur la machine cible, ce qui vous permettra de vous y connecter avec Remote Desktop. Vous pouvez également transférer des fichiers dans les deux sens en mappant un lecteur vers votre propre ordinateur si vous configurez votre connexion pour autoriser l'accès aux ressources locales.

vjones
la source
2

Je me suis toujours senti mal à l'aise de conseiller l'utilisation de Cygwin pour une seule fonction. Il existe cependant une alternative: freeSSHd . Le projet, malheureusement, est assez inactif, mais il devrait correspondre à Cygwin, surtout si vous ne voulez pas encombrer votre PATH et d'autres variables.

Une fois installé et configuré, vous pouvez utiliser PuTTY pour l'accès ssh.

Duijf
la source
1

+1 Le développeur PuTTY fournit également pscp (pour scp) psftp (pour sftp) et plusieurs autres programmes pour les agents, etc. (Voir la section Téléchargements pour plus de détails sur les programmes) Pour des commandes plus traditionnelles * nix, vous pouvez télécharger Cygwin (qui a également scp etc ..) ou, si vous essayez de faire la transition vers le monde Windows en fonction de votre version de Windows, PowerShell peut rendre la transition, à partir d'une position de script et d'alias de commande, un peu moins pénible.

OldWolf
la source