Как открыть 22 порт на Убунту?
Исходя из комментов - у вас не порт закрыт, а сервер ssh не стартанул.

Жесткая переустановка openssh-server форсируя перезапись конфигов на дефолтные

sudo mv /etc/ssh /etc/ssh_backup
sudo apt install --reinstall -o Dpkg::Options::="--force-confask,confnew,confmiss" openssh-server
sudo service sshd restart

Либо смотреть чего sshd не стартует и фиксить
А так:
sudo ufw allow in 22/tcp
?