С SCP вы должны сделать это в два шага, однако вы можете сделать это в одном с rsync следующим образом:
rsync --rsync-path="sudo rsync" <LOCALFILE> USER@SERVER2:/root
Примечание. Для этого требуется NOPASSWD
настройка sudo. Если вам нужно ввести пароль для sudo, то необходимо выполнить два шага.
Чтобы скопировать каталог, вам нужно добавить -r
параметр. И -v
для подробного вывода.
Чтобы использовать вышеуказанный метод с учетными данными, вам нужно добавить их в свой ~/.ssh/config
файл, например
Host SERVER2
HostName server2.example.colm
User USER
#IdentityFile ~/.ssh/custom_key.pem