Ejecutando nginx y una pila de lemp bastante normal, estoy tratando de permitir que un colega se conecte desde su casa.
He permitido el acceso a su IP dentro de / etc / nginx / sites-enabled
He probado sus credenciales usando un cliente ftp estándar (filezilla) y me registra en el servidor sin ningún problema. Cuando intenta ejecutarlo en su extremo, simplemente se agota el tiempo de espera. Estamos ejecutando sftp con un nombre de usuario y contraseña normales en nuestro sitio web.
No es necesario ningún puerto en mi extremo. ¿Algunas ideas? cuando yo tail -f nginx.error.log
.. entiendo esto 2018/01/30 20:12:42 [error] 10051#0: *70 access forbidden by rule.
Tal vez tengo que editar el firewall también?
¿La conexión en su extremo va a través de un enrutador? Si es así, ¿ha reenviado el puerto 22 a través del enrutador? (El puerto 22 es usado por sftp en una conexión local, se supone que si su caja tiene un enrutador entre este y el internet, entonces el reenvío de puertos en el enrutador debe estar habilitado para el puerto 22)
Tyson
@Tyson mi conexión está pasando por un combo de módem de cable / enrutador netgear, correcto. Funciona bien en mi filezilla cuando conecto sftp al servidor remoto usando el puerto 22 o no usando el puerto 22. Le pregunto a mi compañero si está pasando por un enrutador ... él es el que tiene problemas.
Supplement
El extremo del cliente no importa, los puertos de salida se abren bajo demanda. En el extremo del servidor, el puerto de entrada debe reenviarse al enrutador.
Tyson
@Tyson El acceso está controlado por la dirección IP, creo. Si la dirección mantiene una dirección IP estática (para un usuario), debería funcionar bien. Si no lo hace, entonces solo funcionará 1 vez. & lt; & lt; ¿Creo que este es el problema porque lo usé primero para probar y está asignado a mi IP? ¿Eso tendría sentido, o no? Si es así, ¿cómo puedo solucionar este problema ...
Supplement
¿Estás seguro de que has permitido el acceso a su IP pública? Si es así, entonces déjalo probar ftp pasivo.
Gerard H. Pille