From db50dc726885ce2c9640c8a414d646b188f14098 Mon Sep 17 00:00:00 2001
From: Michael Blaschek <michael.blaschek@univie.ac.at>
Date: Tue, 24 Nov 2020 15:50:20 +0100
Subject: [PATCH] Add new file

---
 SSH-VPN-VNC/README.md | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 SSH-VPN-VNC/README.md

diff --git a/SSH-VPN-VNC/README.md b/SSH-VPN-VNC/README.md
new file mode 100644
index 0000000..eb009c4
--- /dev/null
+++ b/SSH-VPN-VNC/README.md
@@ -0,0 +1,17 @@
+# SSH, VPN, VNC related Problems
+
+## Q: How to transfer files between two VPN networks?
+
+You should be able to use an SSH tunnel.
+
+Assuming you're trying to transfer a file from a remote computer ("remote") to your local computer ("local"), 
+establish the tunnel via the third computer ("gateway") by typing this on your local computer:
+
+`ssh -fNL 12345:remote:22 gatewaylogin@gateway`
+Then you can run an unlimited amount of SCP commands on this tunnel (still typing on your local computer):
+
+`scp -P 12345 remotelogin@localhost://path/to/remote/file /local/path/where/you/want/file`
+I just tested this on my network, and it worked perfectly.
+
+The above method is fine if the remote network is secure, but if it is not secure,
+you'd need to establish a tunnel between local and gateway, and another tunnel between gateway and remote, linking the two by a common port number.
-- 
GitLab