Стандартный порт для ssh равняется 22.
Необходимо сказать маршрутизатору передавать порт (22, tcp) к IP машины Linux. Это обычно находится в разделе под названием 'NAT' или 'Серверы' в конфигурации Вашего маршрутизатора.
Большей части OSs установили брандмауэр как стандарт. Таким образом, Вы можете иметь к открытому порту 22 на Вашем программном брандмауэре машины сервера также. (попробуйте 'ipkungfu' за довольно простой интерфейс для установки брандмауэра Linux),
II могут отвечать на https только один раз для каждого IP-адреса, и на этом порту у вас может быть только одно приложение с его сертификатом. Это не работает так же, как http, где у вас может быть много URL-адресов, связанных с портом 80.
Как вы настроили два сервера https - есть ли у вас отдельный IP / интерфейс для каждого из них?
Если вы не используете у вас нет отдельного IP-адреса для каждого, то, что вы описали выше, было бы нормальным.