Skip to content

SFTP client application. Allows a user to transfer files securely to and from a remote computer.

License

Notifications You must be signed in to change notification settings

carissaallen/sftp-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SFTP Client

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Below are the libraries, frameworks, and/or plug-ins used to develop the SFTP Client application in IntelliJ.

Installing

Git clone the project using HTTPS:

https://github.com/bamcmanus/AGILE.git

Open the project in IntelliJ IDEA using Jave SE 10.

Testing

All unit tests are located in the test folder. The ClientTest class requires login variables to be updated with user credentials for a valid SFTP connection:

  private String userName = "u";
  private String password = "p";
  private String hostName = "h";

Deployment

In order to run the SFTP client on your local computer you must add the prerequisites and do the following:

1. Right-click Main.java -> Run 'Main.main()'

This will prompt the user to establish an SFTP connection or exit the program. To establish a connection, the program will prompt the user for the following information.

Enter your username:
exampleUser
Enter your password:
strongPassword
Enter your hostname:
linux.cs.pdx.edu

Once a connection is established, the user is provided a menu to securely manage files.

Brought To You By

Name @mention
Belén @rooneyshuman
Brent @bamcmanus
Carissa @carissaallen
Dante @Liriaene
Mack @mackkcooper
Marcus @pdxbigman

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

SFTP client application. Allows a user to transfer files securely to and from a remote computer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%