¿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.