Я пытаюсь лучше понять SFTP и то, что он делает за кулисами.
К сожалению информация там довольно неоднозначная
Я считал правдой, что SFTP использует SSH2 для шифрования канала, и, поскольку SSH2 и SSH (SSH1) несовместимы, у вас не может быть SFTP через SSH.
Однако другие источники в Интернете только что упомянули SSH, но никогда не ясно, действительно ли они имели в виду SSH1 или инкапсуляцию информации SSH2 в этом (плохой способ написать техническую статью, которую я знаю)
Я надеялся, что кто-то сможет прояснить это для меня и, надеюсь, помочь другим людям, столкнувшимся с той же проблемой.
Однако другие источники в Интернете только что упомянули SSH, но никогда не ясно, действительно ли они имели в виду SSH1 или инкапсуляцию информации SSH2 в этом (плохой способ написать техническую статью, которую я знаю)
Под SSH обычно подразумевается SSH-2, который широко используется повсюду. SSH-1 - это очень старый протокол, который не следует нигде использовать, если вы не подключаетесь к какому-то древнему устройству в вашей изолированной сети.
Кроме того, SFTP реализован как протокол передачи файлов для SSH-2, как явно указано в проекте спецификации. draft-ietf-secsh-filexfer-02.