Ещё вариации второго решения это создание специальных пользователей на гостевой системе при логине которыми автоматически происходит ssh в нужный контейнер
Павел Безруков: ssh не говорит серверу по какому хосту он к нему пришел. Только ip и порт. Поэтому у вас есть два варианта: прокидывать разные порты на разные машины или ходить по ssh на основную машину, а потом еще раз до нужного хоста