Не удается перезаписать файлы на удаленном сервере через SFTP в 16.04

Я подключался к разъему через nautilus через SFTP в Ubuntu 14.04.

Теперь я установил Ubuntu 16.04 на свой компьютер. Я могу создавать файлы на удаленном сервере, но я не могу перезаписать какой-либо файл. Я не могу редактировать файлы в gedit тоже.

Это не должно быть проблемой разрешения, поскольку я подключался через root (удаленного сервера). С другой стороны, я могу создавать / переименовывать / удалять файлы, но я не могу перезаписать или добавить контент.

Проблема не связана с настройкой сервера, поскольку я могу подключиться с моего компьютера с Ubuntu 14.04, но не Ubuntu 16.04. Что-то было изменено в Ubuntu 16.04.

1
задан 28 April 2016 в 05:22

1 ответ

Когда вы используете proftpd на своем сервере, вы можете снова взглянуть на настройки, которые вы указали для каталога и пользователя, созданного там.

Запись в /etc/proftpd/proftpd.conf должна выглядеть так: :

<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>

Будьте предупреждены, что это действительно разрешить все настройки, поэтому он не подходит для других учетных записей пользователей.

0
ответ дан 23 May 2018 в 11:53
  • 1
    Это не связано с настройкой уровня. Я все еще могу подключиться к серверу с моего компьютера с Ubuntu 14.04. Я не могу подключиться с моего нового компьютера с Ubuntu 16.04. Во всяком случае, у меня нет proftpd на моем сервере. – Googlebot 28 April 2016 в 05:21

Другие вопросы по тегам:

Похожие вопросы: