Как передать файлы через ssh после sudo?

У меня есть доступ к ящику через SSH, и есть некоторые файлы, которые я хотел бы перенести на другую машину, но они доступны только под другой учетной записью

Если я ssh с 1, то [ 111] 2 Я могу просмотреть их.

На самом деле мне нужно зеркало, чтобы скопировать их на мой компьютер под управлением Windows

Как этого добиться, если доступен только SSH?

6
задан 8 October 2018 в 11:25

4 ответа

Я предполагаю, что у вас нет пароля ни к другой учетной записи пользователя, ни к учетной записи root, и / или удаленному хосту не разрешен прямой вход пользователя root через SSH.

Если данных не слишком много, я бы заранее назначил SSH, стал бы пользователем root, создал архив данных, предоставил бы доступ к архиву для вашего обычного пользователя, а затем скачал его как обычный пользователь.

0
ответ дан 8 October 2018 в 11:25

Вы можете, используя scp. Это делается так:

scp <file to transfer> user@server:/place/to/put/file

scp предоставляется ssh в пакете openssh-client

. Для получения дополнительной информации введите 'man scp'.

0
ответ дан 8 October 2018 в 11:25

Вы можете установить winscp на свой компьютер с Windows, чтобы загружать файлы с вашего компьютера с Ubuntu через ssh. http://winscp.net

На их сайте есть инструкции о том, как подать в суд на другого пользователя после входа в систему: http://winscp.net/rus/docs/faq_su [ 111]

0
ответ дан 8 October 2018 в 11:25

Вы можете использовать что-то вроде tar to и pipe для этого (если у вас есть tar на обоих хостах). Например, чтобы скопировать homedir root на другой хост:

sudo tar c -C / root | ssh remote_host tar xv -C some/location/to/unpack/into

(предполагая, что GNU tar поддерживает -C, это можно сделать без него с помощью '()', но это сложнее ) и, конечно, вы можете сделать sudo на удаленном конце:

tar c -C my_trojan_files . | ssh remote_host sudo tar xv -C /usr/bin

Хитрость в том, что в обоих случаях tar отправляет архив в STDOUT, который быть переданным по команде, запущенной на удаленном хосте через ssh. Вы также можете сделать это с помощью cpio и dump / restore.

0
ответ дан 8 October 2018 в 11:25

Другие вопросы по тегам:

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