Почему я не могу использовать указанный порт в /etc/ssh/sshd_config для удаленной передачи?

Почему я не могу использовать указанный порт в /etc/ssh/sshd_config для удаленной передачи?

Я только что настроил VPS-сервер на Ubuntu 14.04. В целях безопасности я изменил разрешенный порт для SSH-подключений в /etc/ssh/sshd_config.

До сих пор мне удавалось подключаться удаленно через этот новый порт, но каждый раз, когда я пытаюсь установить другие удаленные соединения с помощью scp, rsync, даже после указания правильного порта в команде, в большинстве случаев я получаю ответ Connection to Port 22 refused.

Я изменил порт обратно на 22 и смог нормально использовать scp и rsync, так что, полагаю, эти команды по умолчанию используют порт 22. Как заставить эти команды работать с другим портом?

решение1

Я не думаю, что существует способ настроить порт по умолчанию для scp, но вы можете определить номер порта, который будет использоваться, с помощью флага -P.

scp -P 9001 user@hostyyz:/path/to/file filetocopy

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