(quand je clique sur l’icone </> ça me rajoute la ligne au dessus… chelou… pas compris comment ça marche)
cat /var/log/proftpd/proftpd.log
2020-11-07 16:04:10,099 hebergement proftpd[25064] hebergement (xxx.xxx.xxx.xxx.rev.sfr.net[xxx.xxx.xxx.xxx]): notice: user myz: aborting transfer: Rupture de la liaison avec le serveur de fichier
2020-11-07 16:04:10,268 hebergement proftpd[25065] hebergement (xxx.xxx.xxx.xxx.rev.sfr.net[xxx.xxx.xxx.xxx]): notice: user myz: aborting transfer: Rupture de la liaison avec le serveur de fichier
2020-11-07 16:04:10,280 hebergement proftpd[25064] hebergement (xxx.xxx.xxx.xxx.rev.sfr.net[xxx.xxx.xxx.xxx]): notice: user myz: aborting transfer: Rupture de la liaison avec le serveur de fichier
2020-11-07 16:04:10,575 hebergement proftpd[25064] hebergement (xxx.xxx.xxx.xxx.rev.sfr.net[xxx.xxx.xxx.xxx]): notice: user myz: aborting transfer: Rupture de la liaison avec le serveur de fichier
2020-11-07 16:04:10,588 hebergement proftpd[25065] hebergement (xxx.xxx.xxx.xxx.rev.sfr.net[xxx.xxx.xxx.xxx]): notice: user myz: aborting transfer: Rupture de la liaison avec le serveur de fichier
2020-11-07 16:04:10,770 hebergement proftpd[25065] hebergement (xxx.xxx.xxx.xxx.rev.sfr.net[xxx.xxx.xxx.xxx]): notice: user myz: aborting transfer: Rupture de la liaison avec le serveur de fichier
2020-11-07 16:04:10,893 hebergement proftpd[25064] hebergement (xxx.xxx.xxx.xxx.rev.sfr.net[xxx.xxx.xxx.xxx]): notice: user myz: aborting transfer: Rupture de la liaison avec le serveur de fichier
2020-11-07 16:04:11,104 hebergement proftpd[25065] hebergement (xxx.xxx.xxx.xxx.rev.sfr.net[xxx.xxx.xxx.xxx]): notice: user myz: aborting transfer: Rupture de la liaison avec le serveur de fichier
2020-11-07 16:04:11,446 hebergement proftpd[25065] hebergement (xxx.xxx.xxx.xxx.rev.sfr.net[xxx.xxx.xxx.xxx]): notice: user myz: aborting transfer: Rupture de la liaison avec le serveur de fichier
Pas courant, ces messages en français dans les logs. Ça n’aide pas pour les recherche. Apparemment c’est la traduction de « Link to file server lost ». Une recherche avec ce message semble indiquer qu’il s’agit d’un bug lié à l’utilisation de TLS (chiffrement) dans cette version de proftpd.
ci joint les manips que je fais pour installer et configurer Proftpd (avec les bidouilles car rien ne marche d’origine)
apt-get install proftpd
sed -e 's/#Include \/etc\/proftpd\/tls.conf/Include \/etc\/proftpd\/tls.conf/' -i /etc/proftpd/proftpd.conf
sed -e 's/#TLSEngine/TLSEngine/' -i /etc/proftpd/tls.conf
sed -e 's/#TLSLog/TLSLog/' -i /etc/proftpd/tls.conf
sed -e 's/#TLSProtocol/TLSProtocol/' -i /etc/proftpd/tls.conf
sed -e 's/#TLSVerifyClient/TLSVerifyClient/' -i /etc/proftpd/tls.conf
sed -e 's/#TLSRequired/TLSRequired/' -i /etc/proftpd/tls.conf
sed -e 's/#TLSRSACertificateFile/TLSRSACertificateFile/' -i /etc/proftpd/tls.conf
sed -e 's/#TLSRSACertificateKeyFile/TLSRSACertificateKeyFile/' -i /etc/proftpd/tls.conf
#sed -e 's/# RequireValidShell off/RequireValidShell off/' -i /etc/proftpd/tls.conf
openssl genrsa -out /etc/ssl/private/proftpd.key 1024
openssl req -new -x509 -days 3650 -key /etc/ssl/private/proftpd.key -out /etc/ssl/certs/proftpd.crt
// a corriger
sed -e 's/CipherString = DEFAULT@SECLEVEL=2/CipherString = DEFAULT@SECLEVEL=1/' -i /etc/ssl/openssl.cnf
// a faire a la main car le sed ne marche pas
cat /etc/proftpd/proftpd.conf | grep RequireValidShell
sed -e 's/# RequireValidShell/RequireValidShell/' -i /etc/proftpd/tls.conf
cat /etc/proftpd/proftpd.conf | grep RequireValidShell
// a mettre a la fin pour eviter l'erreur 425
echo "/etc/proftpd/proftpd.conf" >> /etc/proftpd/proftpd.conf
service proftpd restart
Ce ne serait pas tous simplement un souci avec le renegociate de la partie tls, de base il me semble que le timeout est à 30 secondes.
Tu pourrais tester le passer à none pour voir.
Quelques exemples :
Examples
# Change renegotiations to occur on control channels after 1 hour
TLSRenegotiate ctrl 3600
# Change renegotiations to occur on data channels after 500 MB
TLSRenegotiate data 512000
# Change renegotiations so that they are not required, only requested
TLSRenegotiate required off
# Change only the timeout for renegotiations to be 5 minutes
TLSRenegotiate timeout 300
# Change all of the above renegotiation threshholds using one directive
TLSRenegotiate ctrl 3600 data 512000 required off timeout 300
# To disable renegotiations entirely
TLSRenegotiate none