Usando o scp para transferir arquivos para um dispositivo Android

2

Eu tenho um arquivo em um servidor remoto que eu quero transferir para o meu dispositivo Android sobre ssh , usando apenas o dispositivo Android no processo.

Usando essa configuração, eu tentei um scp do dispositivo Android

scp remote_user@remote_host:file file

Depois de ser solicitada a senha, a permissão foi negada.

Eu então tentei transferi-lo do servidor remoto

scp -P 2222 file root@SSHDroid-ip:/mnt/extSdCard/file

Sem ser solicitada a senha, recebo agora a mensagem de que a rede (do dispositivo android) está inacessível: conexão perdida.

Este é um problema de permissão? Eu transferi arquivos acima de ssh do servidor remoto antes, então suponho que o problema esteja do lado do dispositivo android.

Editar.

Eu posso transferir o arquivo, do servidor remoto para o dispositivo Android via scp, para o caminho de casa do servidor SSHDroid no dispositivo Android. Esse caminho inicial é muito incômodo e profundo, e não pode ser alcançado com a API normal do Android do dispositivo.

Então eu posso transferi-lo para o caminho de casa do servidor SSHDroid, mas não para o caminho do meu cartão SD no dispositivo Android. Onde posso alterar / verificar as configurações de permissão do dispositivo Android?

    
por Mussé Redi 17.07.2014 / 05:36

1 resposta

1

Passe fisicamente ao remote_host e altere o proprietário do arquivo para remote_user .

sudo chown remote_user /path/to/file

Então você deve ter permissões para copiar o arquivo.

    
por 17.07.2014 / 05:56