SFTP без туннелирования?

SFTP без туннелирования?

Я использую WinSCP 5.5.5, который предоставляет пользователю выбор протоколов FTP, SFTP, SCP для удаленного доступа к файлам веб-сайта. Я выбрал SFTP.

Мои вопросы (выделены жирным шрифтом):

1.Насколько я понимаю, SSH требует использования туннеля, чтобы пароли и данные могли быть зашифрованы. SSH также можно назвать «туннелированием». Правильно?

2.Я предполагаю, что SFTP означает, что SSH добавлен к FTP. Для того, чтобы называться SFTP, требуется туннелирование, в противном случае это просто FTP. Правильно?

С WinSCP произошло две вещи:

  • Я заполнил данные для входа в сеанс SFTP и попытался войтибезпереходим в "Дополнительно...", чтобы включить настройки туннеля SSH. Соединение прошло без упоминания о каком-либо туннелировании.

3.Это меня смутило, поскольку я выбрал SFTP (FTP — это отдельная опция, которая поставляется с отдельным «Дополнительно...»). Использовал ли я SFTP из-за отсутствия туннелирования? Или SFTP без туннелирования на самом деле является FTP? Было ли шифрование, или оно требует туннелирования?

  • Далее я перешел в "Дополнительно..." > Подключение > Туннель > Подключиться через SSH-туннель и отметил этот флажок, чтобы включить туннелирование. Затем при повторном подключении он упоминает, что я подключился через туннель.

4.Ладно. Требуется ли включение туннеля для того, чтобы SFTP был SFTP? Или я делаю что-то вроде двойного шифрования (добавляю дополнительные накладные расходы)?

Извините за все взаимосвязанные вопросы.

решение1

Насколько я понимаю, SSH требует использования туннеля, чтобы пароли и данные могли быть зашифрованы. SSH также можно назвать «туннелированием». Правильно?

SSHозначает «Безопасная оболочка». На самом деле это мультиплексный протокол с различными функциями (удаленная оболочка, передача файлов, туннелирование и т. д.), упакованными в одно соединение.

Я предполагаю, что SFTP означает, что SSH добавлен к FTP. Для того, чтобы называться SFTP, требуется туннелирование, в противном случае это просто FTP. Правильно?

Вы неправильно предполагаете. У SFTP и FTP нет ничего общего, кроме 3 букв и того факта, что оба они могут использоваться для передачи файлов. Кроме того, это разные протоколы с разными реализациями.

Туннелирование, оболочка и SFTP — это три различных функции протокола SSH, которые можно включать и отключать по отдельности: можно разрешить оболочку и SFTP, но не туннелирование. Для использования SFTP/SCP туннелирование не требуется.

Связанный контент