Это делается очень просто, через ftps или, что еще лучше, через sshfs дается доступ к каталогу, и файлу в каталоге, на файл ставится уровень доступа 777, и далее пользователь может любым ftp клиентом редактировать файл, или просто замепить удаленную папку с файлом как локальный том через sshfs и редактировать любым редактором.