Working with Files and Folders on Tux and Linux Servers

Introduction

There are a number of ways to transfer files to and from Tux and other Linux servers. Several options are listed below, with links to support on how to use them.

Graphical (mouse-based) Applications

    Command line (text-based) applications 

    Git Repository Management

    Git, an industry-standard version management program, allows you to keep track of versions of files, transfer them easily between multiple systems, and collaborate on them with others. It is a great way to transfer code between your laptop and Tux. You can get started with Gitlab, the CCI Git server, following the instructions at Gitlab Basics.

    What about PuTTY?

    PuTTY is an old SSH client for Windows. It was a staple for decades, but is not required anymore due to the addition of ssh and scp to the Windows default software list. If your class instructions specify that you use PuTTY, you may be able to use the above options as well, but you can find our documentation on PuTTY at PuTTY -- Old SSH Client for Windows and at Putty SCP or PSCP