Я всегда просто использую nohup. Если я забочусь о выводе, я перенаправляю его к файлу журнала, иначе я отправляю его в/dev/null.
Пример:
nohup scp file.tar.gz root@someserver:/var/tmp > /dev/null 2>&1 &
Это помещает его в фоновом режиме с выводом, идущим в/dev/null, и это неуязвимо для Сигнала HUP, если Вы выходите из системы. Можно также "отрицать" задание с определенными оболочками (как удар) так, чтобы это не было подключено к сессии.
disown %1
Просто необходимо активировать удаленный рабочий стол на VM, а также открыть порт брандмауэра на VM, чтобы предоставить удаленный доступ и гарантировать, что ПК, от которого Вы являетесь conncting, находится на той же Подсети как VM, если Вы имеете, устанавливают другую подсеть