3 votes

Impossible d'écraser des fichiers sur un serveur distant via SFTP dans 16.04

J'avais l'habitude de me connecter au serveur via nautilus par SFTP dans Ubuntu 14.04.

J'ai installé Ubuntu 16.04 sur mon ordinateur. Je peux créer des fichiers sur le serveur distant, mais je ne peux écraser aucun fichier. Je ne peux pas non plus modifier les fichiers dans gedit.

Il ne devrait pas s'agir d'un problème d'autorisation, car je me suis connecté via root (du serveur distant). D'autre part, je peux créer/renommer/supprimer des fichiers, mais je ne peux pas écraser ou ajouter du contenu.

Le problème n'est pas lié à la configuration du serveur, car je peux me connecter depuis mon ordinateur avec Ubuntu 14.04, mais pas avec Ubuntu 16.04. Quelque chose a été modifié dans Ubuntu 16.04.

4voto

pascal Points 126

J'ai trouvé la solution par tâtonnement. Je la partage si d'autres personnes sont confrontées à ce problème.

Vous devez installer openssh-server sur la machine du client également.

Je ne sais pas pourquoi, et pourquoi je n'ai pas rencontré ce problème dans les versions précédentes d'Ubuntu. Probablement openssh-server était inclus dans l'installation précédente du bureau Ubuntu.

0voto

Videonauth Points 31896

Lorsque vous utilisez proftpd sur votre serveur, vous devriez peut-être revoir les paramètres que vous avez donnés au répertoire et à l'utilisateur qui y ont été créés.

L'entrée dans /etc/proftpd/proftpd.conf devrait ressembler à ceci :

<Anonymous /home/username/server>
User username
Group admins
AnonRequirePassword on
MaxClients 10 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayChdir .msg
<Limit LOGIN>
Allow from All
Deny from all
</Limit>
AllowOverwrite on
<Limit LIST NLST  STOR STOU  APPE  RETR  RNFR RNTO  DELE  MKD XMKD SITE_MKDIR  RMD XRMD SITE_RMDIR  SITE  SITE_CHMOD  SITE_CHGRP  MTDM  PWD XPWD  SIZE  STAT  CWD XCWD  CDUP XCUP >
 AllowAll
</Limit>
<Limit NOTHING >
 DenyAll
</Limit>
</Anonymous>

Attention, il s'agit d'une sorte de paramètre "autoriser vraiment tout", qui n'est donc pas adapté à d'autres comptes d'utilisateurs.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X