не совсем понятно опять, но уже теплее.
ssh запущен, хорошо.
Про файервол я спрашивал как раз на сервере, к которому подключаемся, похоже что вы его при установке включили, а порт извне закрыт.
Проброс на роутере правильный. но если внутри сети не соединились, то и снаружи будет тот-же результат.
Команда подключения по ssh: не нужно указывать порт, если он дефолтовый, т.е. 22. можно, но бессмысленно.
Без указания имени пользователя можно соединяться только в том случае, если текущий пользователь ( в терминале) совпадает с имеющимся на сервере.
Иначе команда выглядит просто:
ssh user@servers_ip_address
статус файервола:
service iptables status
отключить:
# service iptables save
# service iptables stop
# chkconfig iptables off
включить:
# service iptables start
# chkconfig iptables on
Ага, обнаружил изменеия в предыдущем посте. Откуда на сервере ufw взялся?
Попробуйте отключить файервол, и соединиться по ssh, чтобы локализовать проблему.
Вдогонку, зачем на нем фаервол? Если вы хотите защитится извне, так вы уже за роутером сидите, смысла нет. Насчет статического ip через no-ip то это называется динамический днс, статика это когда вам его провайдер даст в аренду. Ну неважно, если вы там зарегистрировались и пользуетесь их резолвингом, будьте готовы к постоянным атакам на ssh порт. Да собственно на весь хост. Я ставлю всегда Fail2ban , который после заданного количества неудачных попыток подбора логин-пароля по ssh банит на заданное время атакующий адрес. Помогает страшно, в логах за сутки десятки таких попыток.