Назад | Перейти на главную страницу

Какой порт использует SFTP?

Делает SFTP использовать порт 21 или порт 22?

Хотя TCP-порт 22 является общим правильным ответом, это зависит от того факта, что SSH настроен на использование стандартного порта, а не альтернативного порта.

Поскольку SFTP работает как подсистема SSH, он работает на любом порту, который прослушивает демон SSH, и это настраивается администратором.

SFTP обычно использует порт 22, но его можно настроить для работы практически на любом порту.

Порт 22 обычно используется для подключения через SSH. SFTP - это всего лишь один из протоколов, который можно запускать через SSH (другие включают виртуальный терминал). Фактически, SFTP независим и может работать даже без использования SSH.

SFTP иногда называют «безопасным FTP», что приводит к общей путанице с FTPS (который также называется «безопасный FTP»).

В общем-то:

SFTP - Протокол передачи файлов SSH - обычно работает через TCP-порт 22

FTP - простой, старый протокол передачи файлов - обычно работает через TCP-порт 21 (+ открывает отдельные порты для передачи данных)

FTP / SSL - FTP через канал TLS / SSL.

FTPS - так же, как FTP / SSL

Безопасный FTP - либо SFTP, либо FTPS

Больше информации:

Он использует любой порт SSH, который настроен для использования.

Он использует порт 22.

@Paul A. Jungwirth Хороший вопрос о 115. Я думаю, что в нем указано десятичное 115, поскольку это более старая, небезопасная версия протокола SFTP, до изобретения SSH - из 1984 Simple File Transfer Protocol - https://tools.ietf.org/html/rfc913#page-1

SSH предлагает только TCP: 22, но он не требуется никакими алгоритмами NAT, такими как FTP, поэтому это может быть любой порт, настроенный администратором. Порт 22 используется по умолчанию только в большинстве установок.

SFTP также будет использовать порты данных в более высоких диапазонах. SSH останется контрольным портом. В большинстве случаев он использует более 22 ...