Linux FTPServer支持所有類型的文件格式,因為FTP(文件傳輸協議)傳輸層使用的是TCP協議,它有一個很大的特點是采用雙端口的工作模式,即客戶端和服務端的通信是通過兩個通道進行的命令通道用于服務器和客戶端之間交互指令的傳輸,而數據通道用于實際的文件傳輸,包括上傳和下載文件等。
FTP支持兩種方式的傳輸:文本(ASCII)方式和二進制(Binary)方式。通常,文本文件的傳輸采用ASCII方式,而圖像、聲音文件、加密和壓縮文件等非文本文件采用二進制方式傳輸。
此外,Linux上常用的FTP服務器軟件vsftpd,具有速度快、穩定性好,單機就可支持15K并發量的特點。在配置vsftpd時,可以通過編輯配置文件/etc/vsftpd.conf來設置文件傳輸的相關參數,如允許匿名用戶上傳文件、創建文件等。