2 votos

Safari SSH Tunneling Diagnóstico de resolución de problemas

¿Qué diagnóstico / solución de problemas puede ser realizado para cumplir el objetivo?

Objetivo: túnel a través de un router remoto, con el puerto 22 de SSH habilitado para el acceso a través de SSH. Asus RT68U Router equipado con Merlin Firmware

Antecedentes:

  1. túnel ssh configuración de terminal: ssh -D 3000 -N user@mydomain.fqdn.com
  2. en la configuración del proxy:

Nota: el nombre de usuario / mp es aceptada por el enrutador en el lado WAN.

enter image description here

Observaciones:

  1. Túnel de fallo indica: Safari no devuelve ningún páginas web cuando proxy se dedica.

  2. Terminal indica:

    canal 2: open failed: administrativamente prohibido: canal 3: open failed: administrativamente prohibido: canal 4: open failed: administrativamente prohibido: canal 5: open failed: administrativamente prohibido:

La prueba de fuego es www.whatismyip.com debe devolver el nombre completo de la dirección IP de la WAN.

¿Qué pruebas de diagnóstico que pueden realizarse para determinar la acción correctiva? Cualquier diagnóstico de preguntas para avanzar en el esfuerzo es apreciado: gracias.

Es posible que al tener idéntico subredes 192.168.1.X en ambos extremos es problemático?

Implementaciones de SSH?

ipkg list_installed | grep ssh

openssh-sftp-server - 5.9p1-1 - sftp-server sólo de una versión LIBRE del protocolo SSH suite de herramientas de conectividad.

  ls /etc/dropbear/

devuelve:

dropbear_dss_host_key dropbear_ecdsa_host_key dropbear_rsa_host_key

Intento de encontrar sshd_config:

  cd /; find . | grep sshd_config

no devuelve nada

Intentado instalar 'completo' OpenSSH server:

ipkg install openssh-server

devuelve errores:

La configuración de portmap /opt/sbin/portmap: no se puede resolver símbolo '__registro_frame_info' postinst script devuelve el estado 1 ERROR: portmap.postinst devuelto 1 Nada que hacer ocurrió Un error, valor de retorno: 4. Recogida errores: No se puede encontrar el paquete openssh-server. Revisar la ortografía o quizás ejecutar "ipkg update'

3voto

Jose Chavez Puntos 645

La razón de su intento falla es porque el host remoto (es decir, el router en mydomain.fqdn.com) no le permite reenviar el tráfico a través del proxy SOCKS. Este es el significado de la "open failed: administratively prohibited" mensaje.

Con el fin de solucionar este problema, entonces usted necesitará cambiar la configuración de SSH en el router remoto en mydomain.fqdn.com. En caso de que el sistema utiliza OpenSSH, es necesario comprobar que su sshd_config se adhiere a los siguientes:

  • AllowTCPForwarding no debe estar ajustado a "no" (es decir, no se establece o se ajusta a "sí")

  • PermitOpen no debe pertenecer a un conjunto, conjunto a "any" o conjunto para permitir que la dirección IP de la "www.whatismyip.com" sitio web tienes que probar con.

Si usted está usando las claves SSH para autenticar, compruebe que su authorized_keys archivo en el router no tiene un "no-port-forwarding" limitación en su clave, o que tiene "permitopen" limitaciones que no permiten explícitamente la dirección IP de la "www.whatismyip.com" sitio web.

Si el router remoto utiliza algo más de OpenSSH para ofrecer su servicio SSH, es posible que no admita el de reenvío TCP / proxy SOCKS función. Usted querrá revisar la documentación del dispositivo para ver si soporta la función, y si es así, cómo habilitarlo.

ACTUALIZACIÓN: Se ha actualizado la cuestión de incluir información que indica que usted está usando un "andar por casa" router utilizando una variante de OpenWrt. Además se especifica que se acaba el openssh-sftp-server instalado el paquete.

La solución es instalar todo el OpenSSH, es decir, desde el paquete openssh-server. Usted puede hacerlo con el siguiente comando en el router de la línea de comandos:

ipkg install openssh-server

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X