У меня есть удаленный сервер с правами root и обычного доступа к нему, однако прямой root-доступ запрещен с помощью PermitRootLogin no в файле конфигурации ssh. Поэтому у меня нет возможности загружать удаленные файлы, это не работает через SFTP и SCP. Есть ли еще способ?
1 ответ
0
Используйте Tar
Создайте tar-архив файла в вашей системе от имени пользователя root, затем скопируйте его в другую систему от имени обычного пользователя, затем su для пользователя root и untar.
это должно сохранить права и права собственности на файл
так:
as root on the system copying from
tar cvf file.tar /my/file/here
scp file.tar user@remotehost /tmp
ssh user@remotehost
su - root
cd /tmp
tar xvf file.tar
cp -p file where/file/should/be
немного о пути, но должен сделать это
