Порты у самбы не меняются. Открывать наружу её нельзя, если Вы дорожите данными.
Любой другой порт можете прокидывать, не меняя порта сервиса на ПК, если он через роутер / шлюз подключен.
В роутере в настройках проброса указываете внешний порт, к примеру, 50000. А внутренний 22 - пример для ssh
Порт для ssh меняется в конфиге ssh - в убунту по пути /etc/ssh…