
SSHDroid permite que un dispositivo Android funcione como un servidor ssh. vSSH es un cliente ssh para dispositivos Android.
Tengo un archivo en un servidor remoto que quiero transferir a mi dispositivo Android a través de ssh, usando solo el dispositivo Android en el proceso.
Usando esta configuración, probé un scp desde el dispositivo Android.
scp usuario_remoto@host_remoto:archivo archivo
Después de que me solicitaron la contraseña, se me negó el permiso.
Luego intenté transferirlo desde el servidor remoto.
scp -P 2222 archivo raíz@SSHDroid-ip:/mnt/extSdCard/archivo
Sin que me soliciten la contraseña, ahora aparece el mensaje de que la red (del dispositivo Android) es inaccesible: conexión perdida.
¿Es esto un problema de permisos? He transferido archivos a través de ssh desde el servidor remoto antes, así que supongo que el problema está en el dispositivo Android.
Respuesta1
Su scp de Android al permiso del servidor remoto denegado significa:
- No tenías bien la contraseña
- No tiene permiso para leer el archivo remoto o
- No tienes permiso para escribir el archivo local.
Por lo general, la respuesta es la tercera, ya que Android se diferencia de la mayoría de Unix en quién puede escribir qué y dónde.
(Sé que esto se responde en los comentarios, pero si no lo marca como respondido, ¡más personas perderán el tiempo leyéndolo como lo hice yo!)