Windows equivalente ao SSH

18

Não conheço o Windows muito bem e apenas conheço vagamente o prompt de comando.

Existe um equivalente ao SSHing em outro computador Windows via cmd? Equivalentes ao SCP e outros comandos do Linux também seriam bons.

Feng Huo
fonte
possível duplicata Quer ter SSH no Windows como o Linux ou Mac
Linker3000
11
Se você estiver vagamente ciente do cmd, use a Área de Trabalho Remota.
Nemo

Respostas:

16

O PowerShell vem com recursos de Remoting no WinRM:

PS C:\> enter-pssession otherhost

No XP, você pode usar o PSExec , mas isso é recomendado apenas em LANs seguras:

psexec \\otherhost cmd
user1686
fonte
Achei o guia de remoting do HTG Powershell mais fácil e rápido de seguir.
Anishpatel 26/05
11

PuTTY para acesso ao shell.

insira a descrição da imagem aqui

WinSCP (UI, sem cmd) para transferências de arquivos.

insira a descrição da imagem aqui

AH
fonte
13
bem, winscp e putty são apenas as partes clientes do problema que o OP tem. você também precisa do ssh-servidor sobre as outras máquinas windows ... a 2ª parte da "Existe um equivalente para SSHing em outro computador com Windows via cmd" ...
akira
O PuTTY inclui PSFTP, que é um cliente sftp de linha de comando.
Ben Voigt
WinSCP faz ter uma versão de linha de comando, parte do pacote principal.
user1686
11
@ grrawity: Sim, mas na verdade é uma .cominterface de linha de comando para o .exeaplicativo completo , necessária para que ele funcione. Você obviamente sabe disso, mas pensei em mencionar isso.
Paradroid
6

Para conectar outro computador Windows usando SSH, um servidor SSH precisaria estar em execução nesse computador. O SSH não faz parte do Windows, portanto, isso teria que ser instalado e configurado. Dê uma olhada no Cygwin se é isso que você está interessado em fazer. (Cygwin também fornecerá a você um sentimento mais familiar na linha de comando SSH, bem como outras ferramentas familiares do Unix.)

Se você está procurando a "maneira do Windows" de fazer essas coisas, dê uma olhada na Área de Trabalho Remota (embora seja gráfica, não baseada em linha de comando).

Você pode ativar o Acesso Remoto na máquina de destino, o que permitirá a conexão com a Área de Trabalho Remota. Você também pode transferir arquivos para frente e para trás mapeando uma unidade de volta para o seu próprio computador se configurar sua conexão para permitir o acesso aos recursos locais.

vjones
fonte
2

Sempre me senti desconfortável ao recomendar o uso do Cygwin para uma única função. Existe uma alternativa, no entanto: freeSSHd . O projeto, infelizmente, é bastante inativo, mas deve corresponder ao Cygwin, especialmente se você não quiser desorganizar seu PATH e outras variáveis.

Quando instalado e configurado, você pode usar o PuTTY para acesso ssh.

Duijf
fonte
1

+1 O PuTTY desenvolvedor também fornece pscp (para scp) psftp (para SFTP) e vários outros programas para agentes etc .. (Veja a downloads seção para obter detalhes sobre os programas) para os comandos mais tradicionais * nix, você pode baixar Cygwin (que também possui scp etc.) ou, se você estiver tentando fazer a transição para o mundo do Windows, dependendo da versão do Windows, o PowerShell pode fazer a transição, de uma posição de script e de alias de comando, um pouco menos dolorosa.

OldWolf
fonte