Действия выполняются для пользователя с именем user. Я предпочитаю редактор nano, но вы вольны использовать любой. Все дальнейшние действия — на ваш страх и риск, как всегда 🙂
Если есть директория /etc/sudoers.d/ то создаем в ней через терминал новый файл:
sudo nano /etc/sudoers.d/user
Если директории нет, то открываем на редактирование файл /etc/sudoers:
sudo nano /etc/sudoers
Дописываем в конец открытого или созданного файла следующий текст:
user ALL=NOPASSWD: /usr/lib/openssh/sftp-server
Данная строка разрешает пользователю user запускать SFTP сервер с повышенными правами без ввода пароля.
Заходим в настройки подключения WinSCP через кнопку «Еще» и на вкладке SFTP в разделе «Параметры протокола» в пункте «Сервер SFTP» пишем следующий текст:
sudo /usr/lib/openssh/sftp-server
Сохраняем изменения и наслаждаемся.