Подтвердить что ты не робот

Как использовать sudo над SFTP с CyberDuck?

Я копирую этот вопрос здесь: http://getsatisfaction.com/cyberduck/topics/can_i_use_sudo_over_sftp_with_cyberduck

У меня такая же проблема, и мне трудно найти ответ:

Я использую Cyberduck над SFTP. Я могу подключайте и просматривайте файлы в порядке, но когда я пытаюсь загрузить, я получаю ошибка разрешений. Веб-хост говорит, что я необходимо использовать команду 'sudo'. я знаю как это сделать через терминал, но это можно сказать Cyberduck использовать Суды?

Пожалуйста, не говорите мне использовать root, потому что:

Что делать, если у вас нет доступа root или не хотите разрешать доступ root?

4b9b3361

Ответ 1

У меня была такая же проблема в течение очень долгого времени, и я смирился с просто использованием шпатлевки для редактирования файлов или перемещения их из моего домашнего каталога.

К сожалению, это лишь частичный ответ, так как он не работает в Linux. Возможно, вы сможете использовать его в вине. Оказывается, это можно сделать с помощью winscp.

Установите новый сеанс SFTP в winscp, Setup page 1

После этого перейдите в раздел SFTP установки, выберите собственный SFTP-сервер и введите путь к удаленному двоичному файлу sftp-server с sudo -s, добавленным перед ним. Для этого вам необходимо включить запуск sudo без пароля. Вы можете использовать команду whereis на удаленном сервере, чтобы найти путь к sftp-серверу.

How to retrieve sftp-server path

Last Step

Ответ 2

Я загружаю файл с cyberduck в папку, где я могу писать (например, домашнюю папку пользователя, подключенного к cyberduck). Затем я могу войти в систему через ssh и sudo mv файл в нужную папку назначения.

Ответ 3

Я думаю, что лучшим решением является использование вашего sudo в ssh для изменения прав доступа. Вы даже можете написать небольшую оболочку script, чтобы предоставить вам доступ, пока вы работаете, и установите разрешения, когда вы закончите.

Мне действительно интересно, есть ли лучший способ сделать это, но я уверен, что нет.

Ответ 4

Можно запустить удаленный SFTP-сервер с помощью sudo, но я сомневаюсь, что вы можете найти любой клиент GUI SFTP, поддерживающий это.