Foros del Web » Administración de Sistemas » Unix / Linux »

problema con scp

Estas en el tema de problema con scp en el foro de Unix / Linux en Foros del Web. Hola Tengo dos ordenadores en red uno con debian y otro con ubuntu. En el ordenador A tengo openssh instalado y de hecho si hago ...
  #1 (permalink)  
Antiguo 05/04/2010, 13:19
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 20 años, 8 meses
Puntos: 3
problema con scp

Hola
Tengo dos ordenadores en red uno con debian y otro con ubuntu.

En el ordenador A tengo openssh instalado y de hecho si hago netstat -tpan veo el puerto 22 listening.

El otro día desde el otro ordenador quise coger algunos archivos que tengo en A así que hice
scp -usuario@ip:/home/usuario/archivo .

y me descargué el archivo ese.

Hoy quería hacer lo mismo con una carpeta de recetas que tengo que es muy grande así que me voy a la terminal y
scp -r usuario@ip:/home/usuario/Recetas* .

Y me dice que conexión rechazada (refused).

Así que miro a ver si no está activo y ssh en A y veo que si lo está o al menos netstat ve el puerto 22 listening.

Por si cometí algún error con scp pruebo con ssh directamente
ssh usuario@ip
Y de nuevo conexión rechazada.

También he comprobado con ifconfig que la ip que estoy poniendo es la correcta y ambos ordenadores se ven sin problemas pues el ping contesta.

¿Por que no consigo una sesión ssh desde B hasta A si en A está activo ssh y ambos ordenadores se ven?
  #2 (permalink)  
Antiguo 05/04/2010, 21:24
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
Respuesta: problema con scp

¿Cortafuegos en medio? ¿Servidor SSH en un puerto no estándar?
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 06/04/2010, 01:34
Avatar de amartinez  
Fecha de Ingreso: junio-2004
Mensajes: 435
Antigüedad: 19 años, 10 meses
Puntos: 2
Respuesta: problema con scp

Hi

Tal como te han comentado tiene pintas de filtrado, prueba a realizar una conexión telnet al puerto 22 para ir descartando ...

Cita:
una carpeta de recetas que tengo que es muy grande
Para eso utiliza rsync, imagina que la conexión se cae, tendrías que empezar a mover de nuevo los datos de un sitio a otro.
  #4 (permalink)  
Antiguo 06/04/2010, 13:08
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 20 años, 8 meses
Puntos: 3
Respuesta: problema con scp

Cita:
¿Cortafuegos en medio? ¿Servidor SSH en un puerto no estándar?
El puerto ssh es el 22.
netstat -tpan
Cita:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
En el ordenador A intento un ssh a la ip de A y funciona. De hecho me dice que el último acceso fue el de ubuntu a la hora e pedirme la contraseña osea que el otro día tal como dije scp funcionó y copié un archivo. Eso demuestra que ssh está activo y que el usuario no tiene problema alguno para entrar por ssh.

Ahora lo intento desde B y obtengo
Cita:
ssh [email protected]
ssh: connect to host llll192.168.1.34: connection refused.
Así que intento un telnet al puerto 22
Cita:
telnet 192.168.1.34:22
telnet: could not resolve 192.168.1.34:22/telnet: name or service not known
Descarto que sea problema de permisos del usuario porque desde A si puedo entrar por ssh con ese usuario a la ip de A.

El Ubuntu es recién instalado y no tiene actualmente nada mas que el openoffice y firefox. Así que descarto esa posibilidad. Lo único que se me ocurre es que desde telefóncia hayan tocado la configuración del router y me esté filtrando el puerto 22 pero no se como ver eso. Digo que lo hayan tocado porque si antes pude y ahora no y nadie ha tocado el router tienen que haber sido ellos.

Gracias por responder
  #5 (permalink)  
Antiguo 06/04/2010, 13:38
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años
Puntos: 35
Respuesta: problema con scp

La sintaxis de telnet debería ser:
Código:
telnet 192.168.1.34 22
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #6 (permalink)  
Antiguo 06/04/2010, 14:13
Avatar de amartinez  
Fecha de Ingreso: junio-2004
Mensajes: 435
Antigüedad: 19 años, 10 meses
Puntos: 2
Respuesta: problema con scp

Hi

Pudes ver el resultado de hacer la conexión así:

Código:
ssh -l usuario dirección_ip
  #7 (permalink)  
Antiguo 06/04/2010, 14:26
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 20 años, 8 meses
Puntos: 3
Respuesta: problema con scp

Si perdón se me coló un dos puntos en el telnet al escribir.

Cita:
Telnet 192.168.1.34 22
telnet: unable to connect to remote host: connection refused
Cita:
ssh -l usuario 192.168.1.34
ssh: connect to host 192.168.1.34 port 22: connection refused.
Gracias por atenderme.
  #8 (permalink)  
Antiguo 06/04/2010, 23:34
Avatar de amartinez  
Fecha de Ingreso: junio-2004
Mensajes: 435
Antigüedad: 19 años, 10 meses
Puntos: 2
Respuesta: problema con scp

Hi

En el puesto con ip 192.168.1.34 ejecuta este comando, da la sensación de que no esta en marcha, instalado openssh-server

Código:
 nmap -p 22 localhost
El resultado debe debe ser algo como

Código:
  22/tcp open  ssh
Dinos si te aparece open - close?
  #9 (permalink)  
Antiguo 07/04/2010, 12:39
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 20 años, 8 meses
Puntos: 3
Respuesta: problema con scp

¿Para que quieres nmap si ya te puse la salida de netstat y también que podía hacerlo desde el ordenador local? ¿Como no va a estar activo ssh?

netstat -tpna | grep LISTEN
Cita:
tcp 0 0 127.0.0.1:609 0.0.0.0:* LISTEN 2977/famd
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 2553/mysqld
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2092/portmap
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2464/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2631/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2940/exim4
tcp 0 0 127.0.0.1:37435 0.0.0.0:* LISTEN 3334/kded [kdeinit]
tcp 0 0 0.0.0.0:7741 0.0.0.0:* LISTEN 2950/lisa
tcp6 0 0 :::22 :::* LISTEN 2464/sshd
tcp6 0 0 ::1:631 :::* LISTEN 2631/cupsd
En fin, ya que lo quieres te lo saco
Cita:
nmap -p 22 localhost
Interesting ports on localhost (127.0.0.1):
PORT STATE SERVICE
22/tcp open ssh
Creo que mi router de telefónica me está filtrando el puerto 22 pero no puedo accede a la configuración porque tengo imagenio y solo puedo hacer las opciones disponibles en el portal alejandra. El servicio técnico de telefónica dice que ese problema no está incluído y que no dan soporte pero que si quiero me envían un técnico (pagando claro).

Al menos me gustaría que me explicaran que coño hacía telefónica filtrando el puerto 22 de mi router.

Un saludo y gracias por contestar.
  #10 (permalink)  
Antiguo 07/04/2010, 15:18
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
Respuesta: problema con scp

A ver, explicá un poco mejor tu situación.
¿Las computadoras están en la misma red?
¿Las computadoras están en diferentes lugares y la conexión que intentas es a través de Internet?

Por las dudas publicá el resultado de los siguientes comandos en ambos equipos:

Código bash:
Ver original
  1. # Para que sepamos la configuración de la red de los equipos:
  2. ifconfig
  3.  
  4. # Para saber si hay conectividad entre ellos:
  5. ping ip_del_otro_ordenador
  6.  
  7. # Para saber si algún firewall está impidiendo la conexión:
  8. iptables-save

Para amartinez, El nmap al localhost es inútil, como dice Gadeon, ya que tenés el dato del netstat.
Sí te va a ser útil, hacerlo desde el equipo cliente, hacia el equipo servidor.

Código bash:
Ver original
  1. nmap ip_equipo_servidor -p 22 -P0

Saludos.
__________________
¡Volviendo a la programación!
  #11 (permalink)  
Antiguo 07/04/2010, 23:57
Avatar de amartinez  
Fecha de Ingreso: junio-2004
Mensajes: 435
Antigüedad: 19 años, 10 meses
Puntos: 2
Respuesta: problema con scp

Hi


Cita:
Para amartinez, El nmap al localhost es inútil
Totalmente de acuerdo, mi intención era hacer el escaneo desde otro puesto.


Cita:
En fin, ya que lo quieres te lo saco
Usted perdone si le hecho perder 30 segundos por una mala información,

Viendo esto, pregunto

Código:
 
tcp6 0 0 :::22 :::* LISTEN 2464/sshd 
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2464/sshd
¿Significa esto que tiene activo IPv6? prueba a deshabiltiar IPv6
  #12 (permalink)  
Antiguo 09/04/2010, 15:26
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 20 años, 8 meses
Puntos: 3
Respuesta: problema con scp

Pues tenías razón.

Si hago el netstat desde el ordenador que tiene ssh veo
Cita:
netstat -tpan | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
Osea que según esto openssh está a la escucha en el puerto 22.

Pero si me voy al otro ordenador (desde el que recibo respuesta con ping) obtengo
Cita:
nmap 192.168.1.34 -p 22 -P0

Interesting ports on 192.168.1.34:
PORT STATE SERVICE
22/cp closed ssh
¿Como es que lo veo abierto en uno y cerrado desde el otro?
¿Como es que unos dias atrás si pude establecer una sesión ssh sin problemas?

Pido disculpas si alguien se sintió molesto. No entendí el sentido de la pregunta.

Gracias por responder.
  #13 (permalink)  
Antiguo 10/04/2010, 13:15
Avatar de amartinez  
Fecha de Ingreso: junio-2004
Mensajes: 435
Antigüedad: 19 años, 10 meses
Puntos: 2
Respuesta: problema con scp

Hi:


Cita:
¿Como es que unos dias atrás si pude establecer una sesión ssh sin problemas?
Si estas seguro que hace unos días has podio acceder via ssh y ahora no por que no hay ningún servicio a la escucha en el puerto 22, pienso que pueden ser estas causas:

Filtrado por firewall,

Código:
iptables -L
Paquete openssh-server esta desinstalado

Código:
aptitude search ssh
  #14 (permalink)  
Antiguo 12/04/2010, 14:07
 
Fecha de Ingreso: abril-2010
Ubicación: Entre la eternidad y la inmensidad .
Mensajes: 296
Antigüedad: 14 años
Puntos: 6
Respuesta: problema con scp

voy a decir algo evidente pero por si acaso
/etc/init.d/ssh restart
y iptables -F o
saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:35.