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