посмотри какой адрес тебе присваивает провайдер - если он в диапазоне 100.*.*.* то значит ты за провайдерским NAT и прямой доступ к тебе из интернета. не возможен.
как вариант получить ipv6, с его получением проще, ибо адресов до пупа.
к примеру мтс для мобилки дает автоматически. остальные провайдеры - как повезет.
для произвольного компутера можно получить ипв6 через teredo/miredo. скорость будет не очень, но для ssh хватит.
адрес скорей всего будет динамический, так что поверх намазать какойнить ipv6 DynDNS