File Access

From CSWiki
Jump to: navigation, search

Your CS Linux and Windows home directories can be accessed from off campus. SCP, SFTP, and FTPS are easy and secure ways to transfer files to and from your home directories.

Contents

[edit] A Word on FTP

FTP is an insecure protocol. Users should not use plain FTP to connect to servers which require usernames/passwords. When using plain FTP your username and password are not encrypted and anybody sniffing the network can see them. FTP is still useful for anonymous, read-only access but Edinboro is not using it as such.

The Math & Computer Science Department ONLY uses SFTP and FTPS for file transfers from off-campus. Both are secure, encrypting login credentials and data.

[edit] Accessing the CS Linux File System

[edit] Microsoft Windows

[edit] FileZilla

  • Download the FileZilla Client
  • After installation, open FileZilla, and go to File | Site Manager...
  • Create a new site and enter the following information:
    • Host: cslab100.cs.edinboro.edu *or* cslab101.cs.edinboro.edu
    • Port: 22
    • Protocol: SFTP - SSH File Transfer Protocol
    • Logon Type: Normal
    • Username: <your CS username>
    • Password: <your CS password>
  • Files can be transferred by dragging & dropping, similar to many other FTP clients.

Cslab100-sftp.png

[edit] Linux

[edit] Using the Linux Command Line

Linux comes with the scp and sftp utilities installed, which can be invoked from a terminal. Here is a simple example that copies myfile.txt to your Linux home directory,

$ scp myfile.txt username@cslab101.cs.edinboro.edu:~

[edit] Using the GNOME Desktop Environment

  • Go to Places -> Connect to server...
  • Set these values
    • Connection type: SSH
    • Server: cslab100.cs.edinboro.edu *or* cslab101.cs.edinboro.edu
    • Directory: /home/CS/username
    • Name: whatever you want to name this connection (CS Lab is a good idea)
  • Click Okay and the connection will now be on your desktop

You can now browse, create, edit, and remove files and directories as if they were on your local system.

[edit] Using KDE

  • In Konqueror (the file manager), go to fish://username@cslab100.cs.edinboro.edu or fish://username@cslab101.cs.edinboro.edu.

You can now browse, create, edit, and remove files and directories as if they were on your local system.

[edit] Using a Filezilla

Install FileZilla per your Distro's file manager (yum or apt-get), or Download the FileZilla Client

Instructions for using FileZilla in Linux are the same as the FileZilla instructions for Windows above.

[edit] Mac OS X

[edit] Using the Mac Command Line

Mac OS X comes with the scp and sftp utilities like Linux, and they can be invoked from Terminal (located in /Applications/Utilities/Terminal).Here is a simple example that copies myfile.txt to your Linux home directory,

$ scp myfile.txt username@cslab101.cs.edinboro.edu:~

[edit] Using FileZilla

  • Download the FileZilla Client
  • After installation, open FileZilla, and go to File | Site Manager...
  • Create a new site and enter the following information:
    • Host: cslab100.cs.edinboro.edu *or* cslab101.cs.edinboro.edu
    • Port: 22
    • Protocol: SFTP - SSH File Transfer Protocol
    • Logon Type: Normal
    • Username: <your CS username>
    • Password: <your CS password>
  • Files can be transferred by dragging & dropping, similar to many other FTP clients.
  • See the above Windows FileZilla image for an example.

[edit] Accessing the CS Windows File System

[edit] Microsoft Windows

[edit] FileZilla

  • Download the FileZilla Client
  • After installation, open FileZilla, and go to File | Site Manager...
  • Create a new site and enter the following information:
    • Host:
      • Students: studentftp.cs.edinboro.edu
      • Faculty: facultyftp.cs.edinboro.edu
    • Port: 990
    • Protocol: FTP - File Transfer Protocol
    • Encryption: Require implicit FTP over TLS
    • Logon Type: Normal
    • Username: <your CS username>
    • Password: <your CS password>
  • Files can be transferred by dragging & dropping, similar to many other FTP clients.

Studentftp-ftps.png

[edit] Linux

[edit] Using the Linux Command Line

Linux comes with the curl utility, which can be invoked from a terminal. Here is a simple example that copies myfile.txt to your current directory,

$ curl -k -O -u username ftps://studentftp.cs.edinboro.edu:990/myfile.txt

Make sure to replace the username field with your CS username.

Faculty will need to use facultyftp.cs.edinboro.edu

See http://curl.haxx.se/docs/manual.html for more examples of using curl.

[edit] Using a GUI Environment

Install FileZilla per your Distro's file manager (yum or apt-get), or Download the FileZilla Client

Instructions for using FileZilla in Linux are the same as the FileZilla instructions for Windows above.

[edit] Mac OS X

[edit] Using the Mac Command Line

Mac OSX comes with the curl utility, which can be invoked from a terminal. Here is a simple example that copies myfile.txt to your current directory,

$ curl -k -O -u username ftps://studentftp.cs.edinboro.edu:990/myfile.txt

Make sure to replace the username field with your CS username.

Faculty will need to use facultyftp.cs.edinboro.edu

See http://curl.haxx.se/docs/manual.html for more examples of using curl.

[edit] Using a GUI Environment

Download and install the FileZilla Client

Instructions for using FileZilla in Mac OSX are the same as the FileZilla instructions for Windows above.

Personal tools