Error pscp: "ssh_init: Network error: Cannot assign requested address"

“ssh_init: Network error: Cannot assign requested address” en pscp de PuTTY.

Tras actualizar PuTTY, puedes encontrarte con el siguiente error al utilizar el comando pscp u otros: ssh_init: Network error: Cannot assign requested address.

En alguna versión reciente, el puerto por defecto para las conexiones ha dejado de ser el 22 de SSH y por ello se impide la conexión.

Para resolverlo simplemente debes especificar el puerto con el parámetro correspondiente, al estilo:

for /F %%i in ('dir /b C:\Backup\BackUp-%COMPUTERNAME%.zip*') do (
 "%PUTTYHOME%\pscp.exe" -scp -P 22 -i %HOMEDRIVE%%HOMEPATH%\Certificados\SSH\id_rsa.ppk "C:\Backup\%%i" root@192.168.0.153:/media/HD_RASPI/Backup/Backup-%COMPUTERNAME%-%date:~-4%%date:~3,2%%date:~0,2%.zip%%~xi
)

Observa el parámetro -P 22 que resuelve el problema. Por si te interesa algún aspecto del código completo es para copiar una serie de archivos .zip.001, .zip.002, etc. en un batch utilizando par de claves pública/privada y renombrándolos para agregarles la fecha.

Si el error te aparecía en otro comando de PuTTY o pese a agregar el puerto en el comando continúas obteniendo el error ssh_init: Network error: Cannot assign requested address, déjame un comentario.


Publicado

en

por

Comentarios

2 respuestas a ““ssh_init: Network error: Cannot assign requested address” en pscp de PuTTY.”

  1. René Acevedo Avatar
    René Acevedo

    me sucede algo curioso
    pscp -P 22 administrador@192.168.4.16:/tmp/a.txt .
    administrador@192.168.4.13‘s password:

    como se puede observar, trato de copiar archivos desde la ip 192.168.4.16, pero el se va a buscarlos a la 192.168.4.13

    1. TecnicoWeb Avatar
      TecnicoWeb

      Es curioso el efecto que comentas e imposible reproducirlo en una red diferente para determinar el origen del problema.

      Algunas pruebas que se me ocurre que se pueden hacer para ayudar a diagnosticar:

      – Poner un a.txt diferente en 192.168.4.13 y 192.168.4.16 para averiguar cuál copia realmente.
      – Conectar usando nombre de host. En caso necesario edita C:\Windows\System32\Drivers\etc\hosts
      – Comprobar el nombe de host del servidor.
      – Verificar configuración de routers en la LAN.
      – Reiniciar la red (routers, switches…).

      ¡Suerte!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Basic information on data protection
Responsible Carlos González-Román Ferrer +info…
Purpose Gestionar y moderar tus comentarios. +info…
Legitimation Consent of the concerned party. +info…
Recipients Automattic Inc., EEUU to spam filtering. +info…
Rights Access, rectify and cancel data, as well as some other rights. +info…
Additional information You can read additional and detailed information on data protection on our page privacy policy.