- Table of Contents
- Copyright
- About the Author
- Acknowledgments
- Tell Us What You Think!
- Introduction
- Part I: Introduction to Mac OS X
- Chapter 1. Mac OS X Component Architecture
- Chapter 2. Installing Mac OS X
- Chapter 3. Mac OS X Basics
- Chapter 4. The Finder: Working with Files and Applications
- Chapter 5. Running Classic Mac OS Applications
- Part II: Inside Mac OS X
- Chapter 6. Native Utilities and Applications
- Chapter 7. Internet Communications
- Chapter 8. Installing Third-Party Applications
- Part III: User-Level OS X Configuration
- Chapter 9. Network Setup
- Chapter 10. Printer and Font Management
- Chapter 11. Additional System Components
- Part IV: Introduction to BSD Applications
- Chapter 12. Introducing the BSD Subsystem
- Chapter 13. Common Unix Shell Commands: File Operations
- Part V: Advanced Command-Line Concepts
- Chapter 14. Advanced Shell Concepts and Commands
- Chapter 15. Command-Line Applications and Application Suites
- Chapter 16. Command-Line Software Installation
- Chapter 17. Troubleshooting Software Installs, and Compiling and Debugging Manually
- Chapter 18. Advanced Unix Shell Use: Configuration and Programming (Shell Scripting)
- Part VI: Server/Network Administration
- Chapter 19. X Window System Applications
- Chapter 20. Command-Line Configuration and Administration
- Chapter 21. AppleScript
- Chapter 22. Perl Scripting and SQL Connectivity
- Chapter 23. File and Resource Sharing with NetInfo
- Chapter 24. User Management and Machine Clustering
- Chapter 25. FTP Serving
- Chapter 26. Remote Access and Administration
- Chapter 27. Web Serving
- Part VII: Server Health
- Chapter 28. Web Programming
- Chapter 29. Creating a Mail Server
- Chapter 30. Accessing and Serving a Windows Network
- Chapter 31. Server Security and Advanced Network Configuration
- Chapter 32. System Maintenance
- Appendix A. Command-Line Reference
- Appendix B. Administration Reference
Summary
In this chapter, you learned how to do a variety of tasks involving FTP. First, you learned how to turn on the default FTP server and restrict access to it. Then you learned how to set up an anonymous FTP area that would work with the default FTP server or a third-party FTP server. In addition, you learned how to replace the default ftpd with a highly configurable FTP server, wu-ftpd. You learned that wu-ftpd comes with many compile-time and run-time options, as well as additional controls when using the ftpaccess file. You saw how typical entries in the xferlog file appear for real, guest, and anonymous users. You learned how to create a guest user to access wu-ftpd. You also learned about some alternatives to running an FTP server. You learned that, if you have a need to transfer files between machines running SSH, that scp and sftp are more secure alternatives. You also learned that you could potentially tunnel your FTP connection over SSH, making accessing your FTP server more secure. With wu-ftpd, you learned that you could consider running both an anonymous-only FTP server and a real-users-only FTP server.
You might have found some parts of the chapter confusing. However, as your needs evolve, so will your understanding. You can always return to this chapter to get a start on customizing your FTP needs.
Chapter 26. Remote Access and Administration | Next Section

Account Sign In
View your cart