SFTP sem tunelamento?

0

Estou usando o WinSCP 5.5.5, que oferece ao usuário a opção de protocolos FTP, SFTP, SCP para acesso remoto a arquivos de sites. Eu escolhi usar o SFTP.

Minhas perguntas (indicadas em negrito):

1. Meu entendimento do SSH é que ele exige que um túnel seja usado para que senhas e dados possam ser criptografados. O SSH também pode ser chamado de 'tunelamento'. Correto?

2. Eu assumo que o SFTP significa que o SSH é adicionado ao FTP. O tunelamento é necessário para ser chamado de SFTP, caso contrário, é apenas FTP. Correto?

Duas coisas aconteceram com o WinSCP:

  • Preenchai os detalhes de login da sessão SFTP e tentei fazer o login sem ir para "Avançado ..." para ativar as configurações do Túnel SSH. A conexão passou sem mencionar qualquer tunelamento.

3. Isso me confundiu porque eu escolhi o SFTP (o FTP é uma opção própria e vem com um "Advanced ..." separado). Eu ainda estava usando o SFTP devido à falta de tunelamento? Ou é SFTP sem tunelamento realmente FTP? A criptografia estava presente ou exige tunelamento?

  • Em seguida, fui para "Avançado ..." > Conexão > Túnel > Conecte-se por meio do SSH Tunnel e marque essa caixa para ativar o tunelamento. Então, ao re-conectar, menciona que eu conectei através de um túnel.

4. Ok. Está habilitando o túnel necessário para o SFTP, de fato, ser SFTP? Ou estou fazendo algo como criptografia dupla (adicionando sobrecarga extra)?

Sinto muito por todas as perguntas inter-relacionadas.

    
por Trekker 03.09.2014 / 13:27

1 resposta

5

My understanding of SSH is that it requires a tunnel be used so that passwords and data can be encrypted. SSH can also be called 'tunneling'. Correct?

SSH significa "Secure shell". Na verdade, é um protocolo multiplexado com diferentes funcionalidades (shell remoto, transferência de arquivos, encapsulamento, etc.), todos compactados na mesma conexão.

I assume that SFTP means SSH is added to FTP. Tunneling is required for it to be called SFTP, otherwise it's just FTP. Correct?

Você assume incorretamente. O SFTP e o FTP não têm nada em comum, exceto três letras e o fato de que ambos podem ser usados para transferir arquivos. Além disso, são protocolos diferentes com diferentes implementações.

Tunelamento, shell e SFTP são três funcionalidades diferentes do protocolo SSH e podem ser ativadas e desativadas individualmente: você pode permitir shell e SFTP, mas não tunelamento. Você não precisa de tunelamento para usar SFTP / SCP.

    
por 03.09.2014 / 14:31