Como os dois sistemas têm endereços locais de link (fe80 :), você pode usá-los para se conectar. A única coisa complicada é que desde que o fe80: esteja anexado à interface every no Mac, você precisa especificar qual deles deseja conectar via adicionando um " índice de zona " para o endereço, separado por "%". Então, assumindo que en0 é a interface do Mac que está conectada à mesma rede que a área de trabalho do Ubuntu, você usaria:
ssh username@fe80::xyyx:xxyy:feyx:xyxx%en0