Skip to content

Conversation

tkphd
Copy link
Contributor

@tkphd tkphd commented Apr 17, 2025

Some small changes based on feedback from the NIST Boulder workshop.

@bkmgit
Copy link
Contributor

bkmgit commented Apr 18, 2025

Any reason for removing Filezilla? For people new to the command line a GUI file transfer environment can be a helpful option.

@reid-a
Copy link
Contributor

reid-a commented Apr 21, 2025

There are a couple of reasons for getting rid of Filezilla. The most important to me is that it detracts from the focus of the lesson, which is all about the power and utility of the command line. It's kind of a weird one-off that doesn't mesh well with the rest of the material, and so is cognitively burdensome.

There are secondary reasons. By reputation, it apparently used to install spyware even when installed from the official repos. It also isn't compatible with emerging security requirements like MFA -- this isn't a deal-breaker now, but it will be soon. IMO.

I think there are also other graphical file-transfer tools that are better? Many modern feature-ful text editors can apparently do this, including VSCode, and I think Sublime Text and Atom. I know they can all edit remote files, but I'm less sure about file transfers for the last two.

@bkmgit
Copy link
Contributor

bkmgit commented Apr 21, 2025

Being able to view file structure hierarchy is helpful. Cross platform tools are few. One alternative is Midnight Commander:

It probably deserves a place in the lesson, though would be an optional callout - if someone is reading the lesson on their own, or after participating in a workshop, pointers that allow them to get unstuck are particularly valuable.

@tobyhodges
Copy link
Member

If you want to promote the use of command line tools, but would like to retain some flexibility for Instructors to choose to discuss a graphical tool for file transfers, I suggest a compromise where you move the Filezilla content (perhaps after replacing Filezilla with something else?) into the Discussion page* alongside a summary of this discussion and why the decision was made to de-emphasise the graphical tool.

*BTW that section currently says "You can read more about using the sftp protocol in the command line in the lesson discussion" but I cannot find anything about SFTP in there...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants