На этот вопрос уже есть ответ:
Итак, я настраиваю сервер ssh. Я установил на свой сервер программу ssh-server. Однако я не хотел подключаться к нему через порт 22 по причинам, поэтому я настроил сервер на прослушивание через другой порт (2584). Как настроить мой клиент для подключения через порт 2584, а не через порт 22?
Принятие Вас использует нормальный ssh
команда это - дополнительный параметр -p
(см. страницу справочника man ssh
). Например:
$ ssh -p 2584 user@host
Отметьте это ssh
принимает команды в форме URI, такой как ssh://user@host.com:<port>
. Это совершенно допустимо, чтобы сделать следующее:
ssh ssh://myuser@domain_name.com:2222
С другой стороны, чтобы не указывать порт каждый раз, можно объявить это в ~/.ssh/config
. См. ответ steeldriver для деталей.