Você pode considerar uma máquina virtual como a mesma que uma máquina física. O intervalo de loopback 127.x.x.x não é roteado de qualquer forma e, portanto, só pode ser acessado a partir da máquina na qual eles estão configurados. Esta é uma parte e uma garantia da especificação IP, e o acesso a um endereço 127.xxx de um dispositivo diferente daquele em que ele está configurado exigiria uma implementação de IP que estava muito quebrada e, portanto, não é algo que você encontrará facilmente.
Como podemos considerar que uma máquina virtual é a mesma que uma máquina física, segue-se que ela é separada do host e, portanto, não pode acessar um endereço 127.0.0.1 em seu host.
Suas opções são alterar a configuração do serviço para que ele ouça em um endereço IP roteável, como seu endereço de interface de interface.
Outra opção seria usar o encaminhamento de porta sobre o ssh. Portanto, se o serviço estava escutando em 127.0.0.1:4401 em um dispositivo com endereço IP 192.168.1.100, você poderia criar uma porta encaminhada para ele de outro dispositivo usando o comando:
ssh -L4401:127.0.0.1:4401 192.168.1.100
Portanto, isso abriria uma sessão ssh para 192.168.1.100 e, no processo, criaria uma porta local 127.0.0.1:4401 na máquina que iniciava a conexão. Qualquer tráfego de e para 127.0.0.1:4401 na máquina local passaria pelo túnel ssh para 127.0.0.1:4401 na máquina remota.