It's not easy for most... In the past I'd run a headless linux in a VM, do a network mount to my host environment, to edit local and run in the VM over SSH. It works, but setup is a pain.
If the IT department prepared a pre setup image, all you need to do is boot it up.