В конфиге проблем в общем нет, на первый взгляд. Модем, как вы уверяете, настроен верно... Внешний IP белый?
netstat -nltp |grep :22
Посмотрите, на каком адресе ssh висит.
Как вариант модем в бридж поставьте, поднимите соединение на Linux и попробуйте подключиться, дабы удостовериться, что провайдер не блокирует порт.