I recently bought a Bambu A1 Mini 3D printer to try out 3D printing. This printer offers a FTP server, allowing users to use FTP clients like FileZilla or WinSCP to upload model files for printing, and download timelapse videos. However, when I tried connecting to the printer with FileZilla, I found that although the username and password were correct and login was successful, I couldn't retrieve the file list: Some users on the Bambu official forum have also reported this issue, such as this reply and this reply . Some users mentioned that WinSCP works , but I use Linux daily and don't want to switch to Windows just to connect to the printer's FTP service. So I investigated the cause of the problem and found a solution for Linux. Introduction to FTP Protocol To understand this problem,...

Enabling Built-in FTP Service on Mac OS X
For certain reasons, I wanted to access files on my computer via FTP from my phone. Since Mac OS X has always included built-in FTP and SSH services, I decided to enable them. Click the Apple icon in the top-left corner → System Preferences → Sharing, then check the box for "Remote Login" on the left. Also, ensure your username is in the allowed users list. In the ES File Explorer app on your phone, select the SFTP connection method, enter your computer's IP address along with your username and password to connect. However, in practice, since SFTP is based on SSH with high security requirements, the transfer speed is slow—only about 100KB/s—which isn't sufficient for smooth video playback. In older Mac versions, you could enable FTP file sharing directly in Sharing settings,...