SFTP sem tunelamento?

SFTP sem tunelamento?

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

Minhas perguntas (indicadas em números em negrito):

1.Meu entendimento do SSH é que ele requer o uso de um túnel para que senhas e dados possam ser criptografados. SSH também pode ser chamado de 'túnel'. Correto?

2.Presumo que SFTP significa que SSH foi adicionado ao FTP. O tunelamento é necessário para que seja chamado de SFTP, caso contrário, é apenas FTP. Correto?

Duas coisas aconteceram com o WinSCP:

  • Preenchi os detalhes de login da sessão SFTP e tentei fazer loginsemindo para "Avançado..." para ativar as configurações do túnel SSH. A conexão foi realizada sem menção de qualquer tunelamento.

3.Isso me confundiu porque eu tinha escolhido SFTP (FTP é uma opção própria e vem com um "Avançado..." separado). Eu ainda estava usando SFTP devido à falta de tunelamento? Ou o SFTP sem tunelamento é na verdade FTP? A criptografia estava presente ou requer tunelamento?

  • Em seguida, fui para "Avançado..." > Conexão > Túnel > Conectar através do túnel SSH e marquei essa caixa para ativar o tunelamento. Então, ao reconectar, ele menciona que me conectei através de um túnel.

4.OK. A ativação do túnel é necessária para que o SFTP seja, de fato, SFTP? Ou estou fazendo algo como criptografia dupla (adicionando sobrecarga extra)?

Desculpe por todas as perguntas inter-relacionadas.

Responder1

Meu entendimento do SSH é que ele requer o uso de um túnel para que senhas e dados possam ser criptografados. SSH também pode ser chamado de 'túnel'. Correto?

SSHsignifica "Shell seguro". Na verdade, é um protocolo multiplexado com diferentes funcionalidades (shell remoto, transferência de arquivos, tunelamento, etc.), todas agrupadas na mesma conexão.

Presumo que SFTP significa que SSH foi adicionado ao FTP. O tunelamento é necessário para que seja chamado de SFTP, caso contrário, é apenas FTP. Correto?

Você assume incorretamente. SFTP e 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 implementações diferentes.

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

informação relacionada