Мы большие поклонники vsftpd и используем его годами из-за его надежности.
Мы; Однако, возникают проблемы с расходами. Многие из наших сред, в которых мы работаем, находятся, так сказать, на "краях земли", и мы можем общаться только через сотовую или спутниковую связь.
Затраты на сотовую связь в этих местах в среднем составляют 1,00 долл. США / МБ, а для спутниковых подключений - до 26,00 долл. США / МБ. Таким образом, каждый байт, который мы можем сохранить, имеет значение.
С учетом вышесказанного, строки, включенные в ответы VSFTPD, очень полезны для устранения неполадок, но становятся очень дорогостоящими в такой среде, как наша, с тысячами активных сеансов ftp в день.
Я исследовал и не могу найти способ отключить эти строки ответа, не заходя в источник и не редактируя код в VSFTPD.
Я не чувствую, что я достаточно хорошо знаком с "мелочью" протокола FTP, чтобы знать, что абсолютно необходимо для корректной работы программы. Поэтому я не решаюсь редактировать исходный код VSFTPD.
Существуют ли надежные ftp-серверы на основе Linux, но с режимом минимального отклика?
Например, вот что я вижу сейчас:
Status: Connecting to 66.xx.x.x:21...
Status: Connection established, waiting for welcome message...
Response: 220 Welcome to BLAHBLAHBLAH FTP service.
Command: USER ftpuser
Response: 331 Please specify the password.
Command: PASS *******
Response: 230 Login successful.
Command: SYST
Response: 215 UNIX Type: L8
Command: FEAT
Response: 211-Features:
Response: EPRT
Response: EPSV
Response: MDTM
Response: PASV
Response: REST STREAM
Response: SIZE
Response: TVFS
Response: UTF8
Response: 211 End
Command: OPTS UTF8 ON
Response: 200 Always in UTF8 mode.
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/"
Command: TYPE I
Response: 200 Switching to Binary mode.
Command: PASV
Response: 227 Entering Passive Mode (66,xx,x,x,129,120).
Command: LIST
Response: 150 Here comes the directory listing.
Response: 226 Directory send OK.
Status: Directory listing successful
Status: Retrieving directory listing...
Command: CWD DLT-CONFIG
Response: 250 Directory successfully changed.
Command: PWD
Response: 257 "/DLT-CONFIG"
Command: PASV
Response: 227 Entering Passive Mode (66,11,7,2,66,146).
Command: LIST
Response: 150 Here comes the directory listing.
Response: 226 Directory send OK.
Status: Calculating timezone offset of server...
Command: MDTM L99999-CONFIG.TXT
Response: 213 20130129145139
Status: Timezone offsets: Server: 0 seconds. Local: -18000 seconds. Difference: -18000 seconds.
Status: Directory listing successful
Мы хотели бы видеть что-то более подобное, если это возможно:
Status: Connecting to 66.xx.x.x:21...
Status: Connection established, waiting for welcome message...
Response: 220
Command: USER ftpuser
Response: 331
Command: PASS *******
Response: 230
Command: SYST
Response: 215
Command: FEAT
Response: 211-Features:
Response: EPRT
Response: EPSV
Response: MDTM
Response: PASV
Response: REST STREAM
Response: SIZE
Response: TVFS
Response: UTF8
Response: 211
Command: OPTS UTF8 ON
Response: 200
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257
Command: TYPE I
Response: 200
Command: PASV
Response: 227
Command: LIST
Response: 150
Response: 226
Status: Directory listing successful
Status: Retrieving directory listing...
Command: CWD DLT-CONFIG
Response: 250
Command: PWD
Response: 257
Command: PASV
Response: 227
Command: LIST
Response: 150
Response: 226
Status: Calculating timezone offset of server...
Command: MDTM L99999-CONFIG.TXT
Response: 213
Status: Timezone offsets: Server: 0 seconds. Local: -18000 seconds. Difference: -18000 seconds.
Status: Directory listing successful
Спасибо за ваше время, и я с нетерпением жду ваших ответов.