sanchezzzhak
@sanchezzzhak
Ля ля ля...

SCP авторизоватся под одним пользователем затем сменить пользователя и начать копирование?

В общем не знаю это как запилить

Вот так я раньше копировал без смены пользователя.
nohup scp -P 3022 -r . webmaster@host:/var/www/MYSITE.com/httpdocs


Забил, пришел админ и все сделал через lftp

Хуже не бывает когда админ параноик.
  • Вопрос задан
  • 720 просмотров
Пригласить эксперта
Ответы на вопрос 3
baskerville42
@baskerville42
Учусь работать (Junior)
Если у вас есть доступ к SCP то должен быть доступ и к SSH. Что мешает скопировать данные под одним юзером, а затем через chown сменить права на файлы?
Ответ написан
@Konkase
serverA - сервер на котором лежит нужный файл.
Выполняем на serverB:
ssh serverA sudo scp /file serverB:/file

И вот так, если serverB за натом:
ssh serverA sudo cp /file /tmp/file && sudo chown webmaster /tmp/file
scp serverA:/tmp/file /file
ssh serverA sudo rm /tmp/file
Ответ написан
@caa888
Если вообще не думая, то я вижу скриптом с expect-ом:
логинимся, далее переходим под необходимого нам пользователя и копируем файлы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы