<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?action=history&amp;feed=atom&amp;title=Transferring_files_between_computers</id>
	<title>Transferring files between computers - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?action=history&amp;feed=atom&amp;title=Transferring_files_between_computers"/>
	<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Transferring_files_between_computers&amp;action=history"/>
	<updated>2026-07-26T06:49:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Transferring_files_between_computers&amp;diff=1610&amp;oldid=prev</id>
		<title>Drc71: Created page with &quot;=File Transfer Protocol=  You may want to transfer files between department machines and your computer. The standard way is to &#039;&#039;scp&#039;&#039; via the terminal with commands :  UPLOAD :         scp -o ProxyCommand=&quot;ssh crsid@barbican.ch.cam.ac.uk nc machinename 22&quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath  DOWNLOAD :       scp -o ProxyCommand=&quot;ssh crsid@barbican.ch.cam.ac.uk nc machinename 22&quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath  H...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wikis.ch.cam.ac.uk/thom/wiki/index.php?title=Transferring_files_between_computers&amp;diff=1610&amp;oldid=prev"/>
		<updated>2026-07-23T11:43:50Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=File Transfer Protocol=  You may want to transfer files between department machines and your computer. The standard way is to &amp;#039;&amp;#039;scp&amp;#039;&amp;#039; via the terminal with commands :  UPLOAD :         scp -o ProxyCommand=&amp;quot;ssh crsid@barbican.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath  DOWNLOAD :       scp -o ProxyCommand=&amp;quot;ssh crsid@barbican.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath  H...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=File Transfer Protocol=&lt;br /&gt;
&lt;br /&gt;
You may want to transfer files between department machines and your computer. The standard way is to &amp;#039;&amp;#039;scp&amp;#039;&amp;#039; via the terminal with commands :&lt;br /&gt;
 UPLOAD :       &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@barbican.ch.cam.ac.uk nc machinename 22&amp;quot; LocalPath/FileName crsid@machinename.ch.cam.ac.uk:/RemotePath&lt;br /&gt;
 DOWNLOAD :     &lt;br /&gt;
 scp -o ProxyCommand=&amp;quot;ssh crsid@barbican.ch.cam.ac.uk nc machinename 22&amp;quot;  crsid@machinename.ch.cam.ac.uk:/RemotePath/FileName LocalPath&lt;br /&gt;
&lt;br /&gt;
However, a more convenient way is to set up a File Transfer Protocol (FTP) between machines. It can come with a graphic user interface, where you can drag and drop files from the department machine to your computer. &lt;br /&gt;
&lt;br /&gt;
==Windows FTP==&lt;br /&gt;
&lt;br /&gt;
I recommend the WinSCP software. You can download it from [https://winscp.net/eng/download.php here].&lt;br /&gt;
Once installed, click &amp;#039;&amp;#039;New Session&amp;#039;&amp;#039;, and choose &amp;#039;&amp;#039;SFTP&amp;#039;&amp;#039; protocol with :&lt;br /&gt;
 Hostname = machinename&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &amp;#039;Password&amp;#039; entry empty.&lt;br /&gt;
Then click on &amp;#039;&amp;#039;Advanced...&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Tunnel&amp;#039;&amp;#039; tab, check the &amp;#039;&amp;#039;Connect through SSH tunnel&amp;#039;&amp;#039; tickbox and enter:&lt;br /&gt;
 Hostname = barbican.ch.cam.ac.uk&lt;br /&gt;
 Port number = 22&lt;br /&gt;
 Username = crsid&lt;br /&gt;
 Leave &amp;#039;Password&amp;#039; entry empty.&lt;br /&gt;
Click &amp;#039;&amp;#039;OK&amp;#039;&amp;#039; and click &amp;#039;&amp;#039;Save&amp;#039;&amp;#039;, and finally &amp;#039;&amp;#039;Login&amp;#039;&amp;#039;. Enter your admitto password twice.&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;br /&gt;
&lt;br /&gt;
==Mac/Linux FTP==&lt;br /&gt;
&lt;br /&gt;
You can download FileZilla for [https://filezilla-project.org/download.php?platform=osx MacOS] or [https://filezilla-project.org/download.php?platform=linux64 linux].&lt;br /&gt;
The problem is that FileZilla does not support tunnel ssh. To open the connection, you need to use a ssh client like puTTY.&lt;br /&gt;
On MacOS please follow [https://phoenixnap.com/kb/install-putty-on-mac this guide].&lt;br /&gt;
&lt;br /&gt;
On Linux you can do :&lt;br /&gt;
 sudo apt-get install -y putty&lt;br /&gt;
Open it by typing &amp;#039;&amp;#039;putty&amp;#039;&amp;#039; on the terminal. The interface should open.&lt;br /&gt;
Type the following entries :&lt;br /&gt;
&lt;br /&gt;
in the &amp;#039;&amp;#039;SSH/Tunnels&amp;#039;&amp;#039; tab :&lt;br /&gt;
 Source Port = 3111 &lt;br /&gt;
 Destination = machinename:22 &lt;br /&gt;
 local &lt;br /&gt;
 auto&lt;br /&gt;
and click &amp;#039;&amp;#039;Add&amp;#039;&amp;#039;. (source port can be any number &amp;gt; 1024)&lt;br /&gt;
&lt;br /&gt;
in the &amp;#039;&amp;#039;session&amp;#039;&amp;#039; tab :&lt;br /&gt;
 Host Name = barbican.ch.cam.ac.uk &lt;br /&gt;
 port = 22 &lt;br /&gt;
 connection type = SSH&lt;br /&gt;
Enter a name for this connection in the &amp;#039;&amp;#039;saved sessions&amp;#039;&amp;#039; entry, and click &amp;#039;&amp;#039;Save&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Now click &amp;#039;&amp;#039;Open&amp;#039;&amp;#039;.&lt;br /&gt;
A terminal should open, type your crsid and your admitto password, you&amp;#039;re now logged into Barbican (it&amp;#039;s normal that it&amp;#039;s not your machine).&lt;br /&gt;
&lt;br /&gt;
Now open FileZilla, and enter :&lt;br /&gt;
 Host = sftp://localhost&lt;br /&gt;
 username = crsid&lt;br /&gt;
 password = admitto password&lt;br /&gt;
 port = 3111 &lt;br /&gt;
and click &amp;#039;&amp;#039;Quickconnect&amp;#039;&amp;#039;. (port needs to be the same as source port in puTTY).&lt;br /&gt;
&lt;br /&gt;
A window will open (Unknown host key), click &amp;#039;&amp;#039;OK&amp;#039;&amp;#039;. Hopefully the connection is successful. &lt;br /&gt;
&lt;br /&gt;
You can now navigate in the directories of the remote machine on the right tab, and of your local computer on the left tab, and you can transfer files between the two with a drag and drop. Enjoy !&lt;/div&gt;</summary>
		<author><name>Drc71</name></author>
	</entry>
</feed>