O Internet Sharing atua como um NAT, mas não fornece uma maneira de especificar os mapeamentos de portas. Então você não pode iniciar conexões do lado upstream / public / Internet do Mac para a caixa Linux.
O Mac em si deve ser capaz de se conectar a ele, e qualquer outro cliente no lado downstream / private do Mac deve ser capaz de se conectar.