Ну вставляете свой сайт ifram'ом. Кто вам мешает?
для указанного пользователя в его домашней папке в ~/.ssh/authorized_keys.
Статус: Using username "useruser".
Статус: Server refused our key
Статус: Access denied
Ошибка: Сбой аутентификации.
Ошибка: Критическая ошибка: Невозможно подключиться к серверу
Если по какой-то странной причине нужно sftp под root, надо добавить публичную часть ключа в /root/.ssh/authorized_keys и использовать для авторизации его приватную часть. Можно использовать тот же ключик, что и для пользователя.