SFTP and editors
The recordings are in two parts. I did Part 1 on my mac and demonstrated some SFTP actions. In Part 2, I demonstrated Visual Studio Code. Jumping back and forth from the classroom computer and my Mac Laptop was I bit challenging, so I was not able to demo how to reupload an edited folder, but we will cover that in the next class — and the recording of that class.
The items I demonstrated don't need to be submitted. You just need to submit your screenshots. Be sure to name your screenshots correctly:
lastname*-firstname**-20240126-task01e-SFTP.jpg
lastname*-firstname**-20240126-task01f-txt-editor.jpg
* lastname = your last name
** firstname = your first name
Learning Objectives
- Go over GUI and CLI Basics and the impact that has on our tools we will use today and the next few weeks.
- Go over the difference between SFTP and FTP and the difference between HTTP and HTTPS.
- Install an SFTP program and connect to opal and transfer some files back and forth.
- Install Text Editor
- Take time to finish and or correct problems with previous tasks
Task: Install an SFTP tool
Note: I used to be very biased against CyberDuck. Back in 2017 there was a spoof CyberDuck site and students got hacked browsers. So all my material avoids CyberDuck. There was nothing wrong with CyberDuck. The problem was the spoofed program. If you get the right program, then you are fine.
Recommended SFTP Programs
Use any SFTP you like. Here are my personal preferences for teaching:
PC: I like WinSCP for Windows because it is free and Open Source shareware, and has no adware. You can download WinSCP with this link. Don't click the "get it with from Microsoft" link unless you want to help fund the open source project by paying $10.
There is no registration code to enter for this package, and it does not have an ending trial period.
Mac: I like Fetch for the Mac because UNC has a Use License and I have a lot of experience with using it for teaching. Here is the UNC Software download link for Fetch. Make sure to look for this:
Serial Number Name: UNC-Chapel Hill
Serial Number: (The download page will show you the Serial number)
It is long and hard to type, so copy-paste into Fetch.
SFTP Process
Click the Fetch Mac Graphic below to see how the SFTP process works. This presentation will be helpful to review even if you are using a different Mac SFTP client app or if you are using a PC app.
If you are not using Fetch or you are using a PC, skip to slide 16.
Task 01.06: Install a text editor
Recommended Text Editor
Use any Text Editor you like. My personal preference for teaching for both PC and Mac is Visual Studio Code. This will be the best option for you if you do not already have a favorite editor. I do not recommend using textEdit on the Macintosh or Notepad on the PC or other very basic editors unless you are an advanced coder. (Notepad++ is an acceptable text editor).
If you like Visual Studio Code, I would recommend installing file Utils and Code Spell Checker
.