Puedo unirme al puerto con éxito ssh -N -L 8888:127.0.0.1:8888 server_ip

Pero si solo me uno al servidor y luego uso jupyter notebook, no puedo abrir el puerto correctamente.

ssh server_ip
jupyter notebook --port=8888

Error:

The port 8888 is already in use, trying another port.

¿Cuál es el motivo y cómo resolverlo?

0
rosefun 10 feb. 2020 a las 06:21

2 respuestas

La mejor respuesta

Puede verificar qué aplicación se está ejecutando actualmente en el puerto 8888 siguiendo los comandos en la máquina Linux. Si en caso de ser un jupyter existente, puede intentar matar ese proceso y comenzar uno nuevo.

Verifique el proceso actual que se ejecuta en 8888

lsof -i:8888 

Para matar el proceso actual.

kill $(lsof -t -i:8888)

Para matar por la fuerza el proceso actual

kill -9 $(lsof -t -i:8888)

Si por alguna razón no desea eliminar el proceso actual, puede intentar iniciar jupyter en un puerto diferente.

jupyter notebook --port=8889
2
Rahul Goel 10 feb. 2020 a las 03:51

Parece que tienes algún otro proceso en el puerto 8888.

Tu también puedes:

1) Elimine el proceso en el puerto 8888 y luego inicie jupyter-notebook en el puerto 8888

2) Inicie jupyter notebook en un puerto diferente y luego use ssh para conectarse al nuevo puerto

1
Daniel 10 feb. 2020 a las 03:37