Como faço para transferir arquivos por ssh após o sudo?

5

Eu tenho acesso a uma caixa sobre o ssh e há alguns arquivos que gostaria de transferir para outra máquina, mas eles só podem ser acessados em outra conta

assim, se eu ssh com 1, então sudo 2 eu posso procurá-los

o que eu quero, na verdade, é copiá-los para o meu pc baseado em windows como posso conseguir isso se apenas o ssh estiver disponível?

    
por Alexander Taran 22.10.2010 / 23:34

4 respostas

2

Eu suponho que você não tenha a senha para a outra conta de usuário, nem para a conta root, e / ou o host remoto não permite login root direto via SSH.

Se não houver muitos dados, eu usaria apenas o SSH de antemão, tornarei-me root, criaremos um tarball dos dados, concederemos acesso ao tarball para o usuário regular e, em seguida, faremos o download do tarball como usuário regular.

    
por sajb 22.10.2010 / 23:48
5

Você pode, usando o scp. Isso é feito assim:

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

scp é fornecido por ssh no pacote openssh-client

Para mais informações, digite 'man scp'.

    
por hhlp 22.10.2010 / 23:51
4

Você pode usar algo como tar to e pipes para fazer isso (contanto que você tenha tar disponível em ambos os hosts). Por exemplo, para copiar o homedir do root para outro host:

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

(assumindo o gnu tar para o suporte -C, isso pode ser feito sem ele usar '()' mas é mais complicado) e, claro, você pode fazer o sudo no final remoto:

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

O truque aqui é que, em ambos os casos, o tar está emitindo o arquivo para STDOUT, que está sendo canalizado para o comando em execução no host remoto via ssh. Você pode fazer isso com o cpio e o dump / restore também.

    
por Steve Beattie 05.11.2010 / 08:12
1

Você pode instalar o winscp na sua caixa do Windows para puxar os arquivos da sua máquina Ubuntu através do ssh. link

O site deles tem instruções sobre como processar outro usuário após o login: link

    
por misterben 23.10.2010 / 10:39

Tags