linux_ftp
Purpose of Class
- This class teaches students how to remotely administer their Linux servers using SSH, and to be able transfer files to and from the server using FTP.
Topics Covered
- Install SSH
- Connecting to Server Using a Terminal Emulator
- Installing vsftpd for FTP
- Connecting to vsftpd using a FTP Client
Class Notes
- SSH – Secure Shell
- Install SSH on Server = sudo apt-get install ssh
- SSH Requires Port 22
- Use a Terminal Emulator to Connect to the Server (PuTTy)
- FTP – File Transfer Protocol
- Install FTP Server = sudo apt-get install vsftpd
- Edit vsftpd Configuration Files = sudo vim /etc/vsftpd.conf
- Uncoment #local_enable=YES to Allow Local Users to Login
- Uncomment #write_enable=YES to Allow File Uploads
- To Restart vsftpd Service = sudo service vsftpd restart
- Use an FTP Client to Connect to FTP Server (FileZilla)
Resources