tôi muốn truy cập máy chủ máy tính xách tay từ xa thông qua trình duyệt web, following cho thấy cách đã làm tôi thiết lập máy chủ máy tính xách tay của tôi:ipython: máy chủ truy cập từ xa máy tính xách tay thông qua một trình duyệt web
tập tin cấu hình 1.generate
$ jupyter-notebook --generate-config
$ cd ~/.jupyter
2.Sử dụng lệnh sau để tạo chứng chỉ SSL (Linux và Windows).
req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem
3.edit tập tin cấu hình của hồ sơ, đó là jupyter_notebook_config.py
mật khẩu đã được tạo ..
c = get_config()
# You must give the path to the certificate file.
c.NotebookApp.certfile = u'/home/azureuser/.jupyter/mycert.pem'
# Create your own password as indicated above
c.NotebookApp.password = u'sha1:b86e933199ad:a02e9592e5 etc... '
# Network and browser details. We use a fixed port (9999) so it matches
# our Azure setup, where we've allowed :wqtraffic on that port
c.NotebookApp.ip = '*'
c.NotebookApp.port = 9999
c.NotebookApp.open_browser = False
4.start $ jupyter-notebook
máy chủ
Bây giờ bạn sẽ có thể truy cập của bạn Máy tính xách tay Jupyter tại địa chỉ https://[PUBLIC-IP-ADDRESS]:9999.
Bắt đầu máy tính xách tay:
$ ~ jupyter-notebook
[I 16:46:58.627 NotebookApp] Serving notebooks from local directory: /home/user
[I 16:46:58.627 NotebookApp] 0 active kernels
[I 16:46:58.627 NotebookApp] The Jupyter Notebook is running at: https://SERVER_IP:9999/
[I 16:46:58.627 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
Tuy nhiên, khi tôi mở trình duyệt của tôi (ở nhà tôi, máy chủ máy tính xách tay là trong phòng thí nghiệm của tôi) tại https://MY_SERVER_IP:9999, trang không thể mở. Và trình duyệt Chrome trả về:
ERR_ADDRESS_UNREACHABLE
Tôi nên làm gì?
Điều gì sẽ xảy ra? Cụ thể: (A) trình duyệt sẽ làm gì? Bạn có nhận được mã trả lại không, kết nối ở tất cả, v.v ...? (B) Bạn đang cố gắng truy cập nó từ cùng một máy tính, hoặc một máy tính khác?Có tường lửa nào không, hoặc có vấn đề định tuyến tiềm năng nào không? (C) Có bất cứ điều gì hiển thị trên dòng lệnh đó là bất thường, hoặc khi bắt đầu hoặc khi cố gắng truy cập nó? – cge
@cge, tôi đã trình bày chi tiết ở trên. –
Có thể là câu trả lời trực tiếp của bot, nhưng tôi sẽ _recommend_ khi có thể: 1) bắt đầu dịch vụ jupyter mà không có auth & không mở cổng 2) Từ trang web từ xa tunel với ssh -L jupyter_port & access via localhost. Vì vậy, bạn chỉ cần di chuyển tất cả các công cụ auth để ssh hoạt động & an toàn – Lol4t0