Qual é a diferença entre PuTTY e SSH?

4

Além disso, qual é a diferença entre pscp, psftp e scp, sftp?

Eu estou supondo que PuTTY é originalmente feito para o Windows, que não tem esses comandos por padrão, estou certo?

Se for esse o caso, por que alguém usaria o PuTTY no Linux?

    
por Carol 04.07.2017 / 01:22

3 respostas

8

PuTTY é um emulador de terminal (capaz de executar shells, que por sua vez executam comandos), enquanto o aplicativo SSH usual é um shell (não um emulador de terminal). PuTTY foi portado para sistemas Unix (e Unix-like) como pterm .

scp é um caso especial: um programa usado para copiar alguns arquivos por meio de uma conexão ssh . PuTTY no Windows tem um programa similar, mas não há necessidade disso na porta Unix.

sftp (e psftp ...) seria análogo a ftp : programas especializados usados para copiar muitos arquivos.

A utilidade deles depende do que você precisa fazer: alguns usam scp com muito mais frequência do que sftp e vice-versa.

    
por 04.07.2017 / 01:25
3
  • O SSH é um protocolo para conexões criptografadas entre computadores. É bastante flexível, pois permite vários fluxos em uma conexão (por exemplo, sessões de terminal, transferências de arquivos e encaminhamentos de porta TCP).
  • SCP é um protocolo simples para transferências de arquivos via conexões SSH.
  • O SFTP é um protocolo para transferir arquivos, diretórios de listas, por meio de conexões SSH.
  • O PuTTY é um terminal emulador de interface gráfica para Windows com um cliente SSH integrado para sessões de terminal remotas.
  • ssh é um cliente SSH da linha de comandos. Existe uma porta para o Windows chamada OpenSSH for Windows .
  • scp é um programa especializado para copiar arquivos via SCP. pscp é uma porta da suíte PuTTY com o mesmo propósito.
  • sftp é um programa de linha de comando interativo para gerenciar arquivos via SFTP. Ele permite copiar, excluir e listar arquivos de forma semelhante à ferramenta de linha de comando ftp . psftp é novamente uma porta da suíte PuTTY com o mesmo propósito.

O PuTTY combina vários recursos (emulação de terminal personalizável, conexão remota, acesso à porta serial, etc.) que normalmente são separados no Linux / Unix porque o Windows inclui apenas um "emulador de terminal" limitado, a janela do prompt de comando. Outro motivo foi, como você suspeitava, que o Windows não tem ssh por padrão.

Existem vários emuladores de terminal no Linux que funcionam bem com ssh , portanto, não há necessidade real do PuTTY no Linux. As principais razões para usar o PuTTY no Linux seria o gerenciamento de sessão, os recursos de personalização que ajudam a conversar com máquinas com bugs e / ou configurações de terminal incomuns (conjunto de caracteres, atalhos de teclado etc.) e o recurso também acessa portas seriais. / p>     

por 07.07.2017 / 02:57
0

Em simples

putty - A software used to connect servers with protocol's like ssh ftp

.

ssh - A protocol used to connect the server through port 22.
    
por 07.07.2017 / 06:19

Tags