Windows equivalente a SSH

18

No conozco Windows muy bien y solo conozco vagamente el símbolo del sistema.

¿Hay un equivalente a SSHing en otra computadora con Windows a través de cmd? Los equivalentes a SCP y otros comandos de Linux también serían buenos.

Feng Huo
fuente
posible duplicado de Quiero tener SSH en ventanas como LINUX O MAC
Linker3000
1
Si conoce vagamente cmd, solo use Escritorio remoto.
Nemo

Respuestas:

16

PowerShell viene con capacidades de Remoting en WinRM:

PS C:\> enter-pssession otherhost

En XP, puede usar PSExec , pero esto solo se recomienda a través de LAN seguras:

psexec \\otherhost cmd
usuario1686
fuente
Encontré la guía remota de Powershell de HTG más fácil y rápida de seguir.
anishpatel
11

PuTTY para acceso de shell.

ingrese la descripción de la imagen aquí

WinSCP (UI, sin cmd) para transferencias de archivos.

ingrese la descripción de la imagen aquí

AH
fuente
13
bueno, winscp y putty son solo las partes del cliente del problema que tiene OP. también necesita el servidor ssh en las otras máquinas con Windows ... la segunda parte de "¿Hay un equivalente a SSHing en otra computadora con Windows a través de cmd" ...
akira
PuTTY incluye PSFTP, que es un cliente sftp de línea de comandos.
Ben Voigt
WinSCP hace tener una versión de línea de comandos, que forma parte del paquete principal.
user1686
1
@grawity: Sí, pero en realidad es una .cominterfaz de línea de comandos para la .exeaplicación completa , que es necesaria para que funcione. Por supuesto que lo sabes, pero pensé en mencionarlo.
paradroid
6

Para conectar otra computadora con Windows utilizando SSH, un servidor SSH debería estar ejecutándose en esa computadora. SSH no es parte de Windows, por lo que debería instalarse y configurarse. Eche un vistazo a Cygwin si esto es lo que le interesa hacer. (Cygwin también le proporcionará una sensación de línea de comandos SSH más familiar, así como otras herramientas familiares de Unix).

Si está buscando la "forma de Windows" de hacer estas cosas, eche un vistazo a Escritorio remoto (aunque es gráfico, no está basado en la línea de comandos).

Puede habilitar el acceso remoto en la máquina de destino, lo que le permitirá conectarse con el escritorio remoto. También puede transferir archivos de un lado a otro asignando un disco a su propia computadora si configura su conexión para permitir el acceso a los recursos locales.

vjones
fuente
2

Siempre me sentí incómodo al recomendar el uso de Cygwin para una sola función. Sin embargo, existe una alternativa: freeSSHd . El proyecto, desafortunadamente, está bastante inactivo, pero debería coincidir con Cygwin, especialmente si no desea saturar su RUTA y otras variables.

Cuando está instalado y configurado, puede usar PuTTY para acceso ssh.

Duijf
fuente
1

1 La masilla desarrollador también ofrece pscp (por SCP) psftp (para SFTP) y varios otros programas para agentes etc .. (Ver el Descargas para obtener más detalles sobre los programas) para los comandos más tradicionales * nix, puede descargar Cygwin (que también tiene scp, etc.) o, si está intentando hacer la transición al mundo de Windows dependiendo de su versión de Windows, PowerShell puede hacer que la transición, desde una posición de secuencia de comandos y alias de comando, sea un poco menos dolorosa.

OldWolf
fuente