Как Вы загружаете свои сайты в Linux-системах?
Как Вы передаёте файлы на сервер?
Просто подключаем удаленную папку /var/www/html как локальную через sshfs и просто в обячном проводнике (любой: Nemo, Nautilus, МС...) копируем папку с данными как локальную... не надо никаких клиентов, никаких заморочек с настройками и все вот это
https://losst.ru/podklyuchenie-i-nastrojka-sshfs-v...
ну ничего не мешает залить файлы по sFTP
зайти на сервер по ssh и выдать 1 командой нужные права на папку