Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo accede un navegador de Windows a un servidor Linux?

¿Cómo accede un navegador de Windows a un servidor Linux?

Para realizar la función descrita en el título, debe configurarla en el servidor Linux y el cliente Windows respectivamente. El contenido que debe configurarse es el siguiente:

1. Configuración del servidor Linux

(1) Iniciar ipython, $ ipython

(2) Crear una contraseña de conexión remota, En [1]: from notebook.auth import passwd()<; /p>

Ingrese la contraseña dos veces y obtendrá una cadena, como 'sha1:d0270e88f33b:212384922803ca9bd49d1fb6c11ab42651ccb358'. No cierre la terminal, que se usará más adelante. >(3) Generar el archivo de configuración de jupyter, $ jupyter notebook --generate-config, generará una carpeta oculta .jupyter en el directorio de inicio, que contiene un archivo de configuración de jupyter;

(4) Abra la configuración archivo, $ vim ~/.jupyter/jupyter_notebook_config.py, copie y pegue el siguiente contenido en el archivo de configuración

c.NotebookApp.ip = '*'

c.NotebookApp. contraseña = u' sha1 :d0270e88f33b:212384922803ca9bd49d1fb6c11ab42651ccb358'#Esto debe cambiarse a la cadena de clave generada en su propia computadora en el paso (2)

c.NotebookApp.port = 9001

c.InteractiveShellApp.matplotlib = 'inline'

(5) Configure jupyter notebook para que se ejecute continuamente en segundo plano y configure la información de error para que se muestre en la pantalla (opcional), $ nohup jupyter notebook >/ dev/null 2>&1 &

2. Configuración del cliente de Windows

(1) Descargue Xshell e instálelo

(2) Para el primer inicio, debe crear una nueva conexión e ingresar el nombre y la dirección IP del host, el número de puerto, marcar "Reconectar automáticamente cuando la conexión se cierra de manera anormal", confirmar, conectarse, aparece una advertencia de seguridad SSH, seleccionar "Aceptar y guardar", ingresar el nombre de usuario, marque Recordar nombre de usuario, ingrese la contraseña, marque Seleccione "Recordar contraseña", confirme y podrá iniciar sesión exitosamente de forma remota;

(3) En la barra de menú de Xshell, haga clic en Propiedades de archivo -SSH-Tunnel-Add, ingrese 9001 para el puerto de escucha y el host de destino. Configúrelo en la dirección IP del servidor, configure el puerto de destino en 9001, complete jupyter en "Descripción" y confirme;

(4) Ingrese $ en la línea de comando de la ventana Xshell donde inició sesión exitosamente de forma remota en el paso (2) jupyter notebook

o $jupyter notebook--ip=0.0.0.0 --port =8888

(5) Abra el navegador local de Windows, ingrese localhost:9001 en la barra de direcciones y regrese Presione Enter, ingrese la contraseña establecida en el paso (2) al configurar el servidor Linux, presione Enter, y aparecerá la interfaz de Jupyter.