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

Невозможно использовать SFTP (но может SSH) - используется порт, отличный от 22

Я следил за iptables здесь:

http://wiki.debian.org/iptables

Я заменил стандартный порт 22 в sshd_config на порт 1234

В настоящее время я могу использовать SSH через порт 1234, но не могу использовать SFTP с помощью Filezilla; он продолжает говорить, что не прошел аутентификацию. Я проверил, что пароль правильный.

Кто-нибудь знает, почему не работает SFTP?

Если вы можете использовать ssh, но не sftp, проблема вряд ли будет в вашем брандмауэре, поскольку обе службы обычно работают на TCP-порту 22 - обе являются подсистемами sshd. Вы должны сначала внимательно присмотреться к своему sshd config, чтобы узнать, почему подсистема sftp не активна.

Открыть входящий TCP-порт 1234 вряд ли будет слишком сложно, но для этого делать все, что вам нужно сделать sshd прослушивать этот порт для целей sftp, и для этого вам сначала нужно заставить его прослушивать порт 22 для целей sftp.