Skip Navigation

Uploading & Downloading Files

Skip Side Navigation

Uploading & Downloading Files via Secure Copy

PLEASE NOTE THAT, FOR SECURITY REASONS, YOU CAN UPLOAD AND DOWNLOAD FILES FROM OSCER RESOURCES VIA SECURE COPY AND SECURE FTP ONLY.

Table Of Contents

Windows

(A) MobaXterm

MobaXterm provides an integrated SSH terminal and SFTP file browser, making it one of the simplest ways to transfer files between your local computer and the HPC system.

 

1. Install MobaXterm and Connect to Sooner

Before transferring files, install MobaXterm and connect to Sooner. Follow the steps 1-3 in the Accessing Sooner on Windows vwith MobaXterm guide. After successfully logging in, the SFTP file browser automatically opens in the left pane. This pane displays the contents of your home directory on Sooner.

 

2. Download Files from Sooner

You can download files or directories from Sooner to your local computer using either of the following methods.

Method 1: Right-click Download

1. In the left SFTP pane, navigate to the directory containing the files you want to download.

2. Select one or more files or directories. Hold Ctrl while clicking to select multiple items.

3. Right-click the selected items and choose Download.

4. Browse the destination folder on your local computer.

5. Click OK to begin the transfer.

 

Method 2: Drag and Drop

1. Open the destination folder on your local computer using Windows File Explorer.

2. In MobaXterm, navigate to the desired files in the SFTP pane.

3. Drag the selected files or directories from the SFTP pane into the destination folder in Windows File Explorer.

4. MobaXterm will begin transferring the selected files.

 

3. Upload Files to Sooner

You can upload files from your computer to the HPC system using either of the following methods.

Method 1: Upload Button

  1. In the SFTP pane, browse to the directory where you want to upload your files.
  2. Click the Upload to current folder button in the toolbar above the SFTP pane.
  3. Select one or more files from your computer.
  4. Click Open to start the upload.

Note: This method supports uploading files only. Entire folders cannot be selected.

Method 2: Drag and Drop

  1. Open the folder on your computer containing the files or folders you want to upload.
  2. In MobaXterm, navigate to the destination directory in the SFTP pane.
  3. Drag the selected files or folders from Windows File Explorer into the SFTP pane.
  4. The files or directories will be uploaded to the current directory displayed in MobaXterm.

1. Installing MobaXterm and Logging in to sooner

2. Downloading Files from OSCER to Your Local PC / Laptop

  • After you logged in to sooner, you can use the left panel of MobaXterm user interface to browse your files on OSCER. The top of the left panel is the address bar showing the path where you are currently browsing.
mo ba x term secure shell change directory
  • To download files and/or directories, select them on the left panel. You can select multiple files and directory at once. Then right click and choose "Download".
mo ba x term secure shell download
  • Choose the location where you want your selected files to be downloaded to, and click OK.
mo ba x term secure shell download location
  • Alternatively, you can perform drag-and-drop downloading: open the destination folder in your local PC / laptop with Windows File Explorer where you want the selected files to be downloaded. Then, use the left mouse to drag the selected files/directories from the left panel of MobaXterm to the Windows File Explorer.
mo ba x term secure shell download drag and drop

3. Uploading Files from Your Local PC / Laptop to OSCER

  • To upload files from your local PC / laptop to OSCER, first navigate to the destination directory on OSCER where you want your files to be uploaded to.
  • Then click on the "Upload to current folder" icon.
mo ba x term secure shell upload
  • Select the file(s) you want to upload. You can select multiple files at once, but NOT an entire folder. Then click "Open".
mo ba x term secure shell upload selection
  • Alternatively, or in case you need to upload entire folders, you can perform drag-and-drop uploading. First, use Windows File Explorer to navigate to the location of the files/folders you want to upload, and select them. Then, use the left mouse to drag the selected files/folders to the left panel of MobaXterm. The selected files/folders will be uploaded to the path currently showing in MobaXterm left panel.
mo ba x term secure shell upload drag and drop

(B) FileZilla

When it comes to uploading/downloading speed, FileZilla is currently on the top of the list. It supports parallel (multithreaded) file transfers by default, and it's open source and completely FREE.

1. Downloading and Running FileZilla

file zilla windows download website

(a) Via an installer

  • Once you downloaded the setup.exe installer for FileZilla (FileZilla_3.65.0_win64-setup.exe as of this writing), double click on it to run the FileZilla installer.

  • If you have administrative privilege, click "Yes" when a User Account Control (UAC) dialog pops up. Otherwise, click "No".
file zilla installer user account control
  • Click "I Agree" button.
file zilla installer user agreement
  • If you click "Yes" to the UAC dialog above, you can either install FileZilla for all users or just your account.
    If you click "No" to the UAC dialog above, you can ONLY install FileZilla on your account.
    Click Next.
file zilla installer for which user
  • By default, FileZilla will be installed to C:\Program Files. If you click "No" to the UAC dialog above, you MUST change the destination folder by clicking the "Browse" button and browse to a folder where you have write access to it (such as Desktop). Then, click Next.
file zilla installer default location
file zilla installer browse location
file zilla installer user accessible location
  • Choose which components you want FileZilla to install, and click Next.
file zilla installer shortcut options
  • By default, the installation will automatically create a start menu for FileZilla. Click "Install" to start the installation process.
file zilla installer start menu options
  • Once the installation is finished, click "Finish". By default, FileZilla will automatically be started.
file zilla installer finished
  • For future runs of FileZilla, please go to the Start menu, type filezilla, and click on the FileZilla app start menu icon.
file zilla start menu

(b) Via a zip package

  • If you choose to download the zip package instead, extract it and double click on the filezilla.exe executable file to run FileZilla.
file zilla windows executable

2. Connecting to OSCER using FileZilla

  • Near the top of the FileZilla user interface, specify the followings:
    • Host: data.oscer.ou.edu
    • Username: your OSCER username
    • Password: your OSCER password
    • Port: 22
  • Then click the Quickconnect button.
file zilla host name user name password port set up
  • The first time you connect to OSCER using FileZilla, a pop-up window will appear, asking you to trust sooner remote host. Please check "Always trust this host, add this key to the cache" box, and click the OK button.
  • By default, FileZilla will ask whether you want to it to save the password for your account. As a security precaution, we do not recommend doing so. However, if you still insist FileZilla to save your password for you, please select option 3: "Save passwords protected by a master password". Then specify a "master" password just for FileZilla to encrypt and store all your remote passwords. This "master" password should be a DIFFERENT password than your OSCER password.
  • The image below shows a typical FileZilla user interface after you have successfully connected to OSCER.
    • The top part shows the status of connections and file transfers.
    • The left side show the directory structure and file structure in your local PC / laptop.
    • The right side show the directory structure and file structure of your account on OSCER.
    • The bottom part will show the file transfer status while you are uploading/downloading.
  • To download files and folders from OSCER to your local PC / laptop, select and highlight them on the right panel, then user your left mouse to click and drag them from the right to A BLANK AREA on the left panel. Your selected files and folders will be downloaded to the current local directory showing on the left panel.
  • To upload files and folders from your local PC / laptop to OSCER, select and highlight them on the left panel, then user your left mouse to click and drag them from the left to A BLANK AREA on the right panel. Your selected files and folders will be uploaded to the current remote directory showing on the right panel.

3. Closing FileZilla

  • When you close FileZilla, your connection to oscer will be automatically closed and saved.
  • To close the remote connection without closing FileZilla, click on the "Disconnect from currently visible server" button.
  • By default, after closing a remote connection, the remote connection configurations are saved so that next time you open FileZilla, simply click the dropdown icon next to the "Quickconnect" button and choose your connection again, without the need to reenter the host, username, and port again.

(C) WinSCP

If you need some special features not offered by MobaXterm nor FileZilla, such as duplicating/synchronizing files between TWO REMOTE servers, WinSCP is your best bet.

1. Installing WinSCP ON YOUR OWN PC

  • Point your browser to the WinSCP download page: http://www.winscp.net/
  • Near the top of the window, click on Download.
  • Scroll down to the most recent version of WinSCP that ISN'T labeled "alpha" or "beta" or "FAR Plugin."
  • Immediately below the version number, click on Installation package.
  • This will pop up a window to download the installation wizard, so choose to save it to your desktop (or wherever you like). When it's done downloading, you may need to click Close.
  • Go to where you downloaded the file to. You'll find an icon named either winscp###setup or winscp###setup.exe (except ### will actually be the version number). It'll look like a little computer and a CD.
    Or, your browser may offer you a link to the file automatically.
  • Double-click on the winscp###setup icon. This will start the installation wizard.
  • Follow the directions in the setup wizard. You'll probably be happiest with the Explorer-like interface.
  • After you've completed the installation, delete the winscp###setup file, either by moving it to your Recycle Bin, or by right clicking on it and selecting Delete from the menu.
     

2. Running WinSCP

  • To run WinSCP, just double-click on the WinSCP icon on your desktop.
  • This will pop up the WinSCP Login window. In the upper left, click on Session, which will take you to the Session section.
  • In the text box under Host name, type the name of the computer you want to move data to or from (for example, sooner.oscer.ou.edu).
  • In the text box under User name, type your username.
  • DON'T TYPE YOUR PASSWORD IN THIS WINDOW! Storing passwords on your PC entails BIG SECURITY RISKS.
  • Under Protocol, select SCP.
  • If you want to save this combination of host name and username, click Save. This will pop up a window titled Save session as; click OK.
  • Click Login.
  • If a window pops up that says something about the "host key" (or any yes/no question), click Yes.
  • A popup window will request your password for the machine that you're SCPing to. Enter it and click OK (or press the Enter key).
  • You'll now get a popup window that looks very similar to a regular Windows folder. You can move files to and from this window very much like how you move files to and from a regular Windows folder, except that, when you move a file, you may be asked whether to copy the file. Click Copy.

(D) PSFTP

  1. Point your browser to the PuTTY download page: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
  2. Go to the first section of downloads, labeled Binaries and go to the For Windows on Intel x86 section.
  3. Right click on "psftp.exe," and from the menu select "Save Link As" (or something similar).
  4. Save "psftp.exe" to your Windows desktop.
  5. Now you can run PSFTP just by double-clicking on the PSFTP icon on your desktop.
  6. Here's how to get a file from, for example, sooner.oscer.ou.edu to your desktop. What you type is in computer font.

      psftp> open sooner.oscer.ou.edu
      [or the name of any of the OSCER machines]

      login as: yourusername
      [Replace yourusername with your username.]

      Store key in cache? (y/n) y

      yourusername@sooner.oscer.ou.edu's password:
      [Type your password; it'll be invisible as you type it.]

      psftp> cd directory_where_your_file_is_stored
      [Note that you'll replace this with the appropriate directory name.]

      psftp> ls

      psftp> get yourfilename
      [Note that you'll replace this with the appropriate filename.]

      psftp> quit

  7. The file should now be on your desktop.

Mac OS X

1. Using FileZilla

file zilla mac o s download

2. Using scp Terminal Command

  • You can also use the scp command on Mac OS X from the Unix command line.
  • The format of the scp command is:
    scp SOURCE TARGET

    Usually one or the other of SOURCE and TARGET are on a remote machine.
  • Here's how to copy a file from sooner.oscer.ou.edu to your Mac:
    On your Mac, having not connected to Sooner, type
    scp yourusername@sooner.oscer.ou.edu:directory_where_your_file_is/yourfilename .

    where yourusername is your username and yourfilename is the name of the file that you want to copy.
    Be sure to include the period . at the end of the command!
    The period represents the TARGET of the scp, and it is interpreted as the current working directory on your Mac (since you ran the command on your Mac, not on Sooner).
  • Here's how to copy a file from your Mac to sooner.oscer.ou.edu:
    On your Mac, having not connected to Sooner, type
    scp directory_of_your_file/yourfilename yourusername@sooner.oscer.ou.edu:target_directory/

    where yourusername is your username and yourfilename is the name of the file that you want to copy.

Unix / Linux

1. Using FileZilla

  • If you prefer a GUI-based file transfer application, you can install FileZilla using your Linux distro's application package manager.

    For example, in Ubuntu/Debian-based distros, type:
    sudo apt update
    sudo apt install filezilla


    In RPM-based distros (i.e. Centos, RHEL, Fedora, etc...), where dnf is your package manger, type:
    sudo dnf install filezilla

    or if your RPM-based distro was still using yum package manager:
    sudo yum install epel-release -y
    sudo yum install filezilla


  • After installation is completed, start FileZilla by typing in your terminal:
    filezilla &

    And follow step 2 and step 3 of the FileZilla instruction for Windows.

2. Using scp Terminal Command