Join Scott Simpson for an in-depth discussion in this video What you should know, part of Linux: File Sharing Services.
- [Instructor] In this course, I'll be installing and configuring some software packages at the command line. So I expect that you're somewhat familiar with working in that environment. If you're not, take a look at Learn the Linux Command Line: The Basics. I also expect that you're a little bit familiar with permissions on Linux and with basic IP networking concepts and terminology. If not, have a look at our Foundations of Networking series to get up to speed. In the course, I'll be using CentOS on two virtual machines on Azure. But you could follow along just as well with two Linux Vms on your own system.
My machines are on the same virtual network so they can communicate with each other easily. My server happens to be 10.0.0.4 and my client is 10.0.0.9. And I've named the machines so we can tell the difference. I do also have a Windows Active Directory Server running, but that's just to show one quick thing so you don't need to set one up to follow along with the rest of the course. This course doesn't have exercise files because I'll be using the fallocate command to generate files as needed. fallocate -l sets aside space on disk of any size, so it's a fantastic way of creating large and small files as you need to practice transferring files around your network.
- Configuring an FTP server
- Securing an FTP server
- Managing users and access
- Troubleshooting FTP problems
- Working with Samba and CIFS/SMB
- Adding a group file share
- Connecting to a share on a Windows domain
- Working with NFS
- Mounting an NFS share at boot