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.