diff --git a/vm.py b/vm.py
index e3c014a81a950040c0a16cd67b5c46f1a86674f0..d569aed5e725961ce7c4659638fe6da6a3772dfd 100755
--- a/vm.py
+++ b/vm.py
@@ -441,7 +441,7 @@ def sshfs(vm: str, user: str = None):
     if os.path.isdir(mount_dir) and len(os.listdir(mount_dir)) != 0:
         return
     r("mkdir", "-p", mount_dir)
-    r("sshfs", "-o", "follow_symlinks", f"{user}@{get_ip(vm)}:/", mount_dir, "-o", f"ssh_command=ssh -i {vm_dir(vm)}/id_ed25519 -o UserKnownHostsFile={vm_dir(vm)}/known_hosts -o HostKeyAlgorithms=ssh-ed25519 -o HostKeyAlias=vm_{vm}")
+    r("sshfs", "-o", "transform_symlinks", f"{user}@{get_ip(vm)}:/", mount_dir, "-o", f"ssh_command=ssh -i {vm_dir(vm)}/id_ed25519 -o UserKnownHostsFile={vm_dir(vm)}/known_hosts -o HostKeyAlgorithms=ssh-ed25519 -o HostKeyAlias=vm_{vm}")
     if not os.path.islink(mount_dir+'~'):
         home_dir = "/root" if user == "root" else f"/home/{user}"
         r("ln", "-sr", mount_dir+home_dir, mount_dir+"~")