Мені потрібно скопіювати файл між машинами Linux. Проблема, яку користувач використовує для входу ( myuser
), відрізняється від користувача, який може отримати доступ до файлу.
Якщо я просто ssh
на машині, я можу переключити користувача за допомогою sudo su someuser
, чи можу я це якось робити scp
?
Під час використання WinSCP мені вдалося це зробити, налаштувавши SCP / оболонку, тому я вважаю, що повинен бути подібний спосіб зробити це через чисту оболонку.
ssh
та виконання scp
, приблизно такого ssh myuser@host "sudo scp ..."
:?