美文网首页
配置jupyter notebook 远程访问

配置jupyter notebook 远程访问

作者: 涂山容容 | 来源:发表于2018-01-23 11:51 被阅读0次

    最近在服务器上配置了MXnet,服务器装的是ubuntu server版本的,自己用ssh远程他,只有命令行的窗口。所以要浏览器远程去访问他。
    具体的实现方式,就是在本地的浏览器上去访问jupyer notebook 的端口。

    jupyter notebook --generate-config --allow-root #生成~/.jupyter/jupyter_notebook_config.py的配置文件
    #在python 环境下键入如下命令
    from notebook.auth import passwd
    passwd()
    #会出现如下,输入自己的密码
    Enter password:
    Verify password:
    #会output如下,保存如下信息,等下会用到
    sha1:1250da*********25'
    
    openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mykey.key -out mycert.pem 
    #该命令会在当前路径下生成一个mykey.key和一个mycert.pem文件,其中有效期为365天
    vim ~/.jupyter/jupyter_notebook_config.py
    #在文末添加(使用shift+g就可一跳转到最后一行)
    c.NotebookApp.certfile = u'/root/userfolder/gluon-tutorials/mycert.pem'
    c.NotebookApp.keyfile = u'/root/userfolder/gluon-tutorials/mykey.key'
    # Set ip to '*' to bind on all interfaces (ips) for the public server
    c.NotebookApp.ip = '*'
    c.NotebookApp.password = u'sha1:1*****25'
    c.NotebookApp.open_browser = False
    # set port number
    c.NotebookApp.port = 20621
    

    保存后退出
    输入 jupyter notebook --allow-root
    在本地浏览器中输入https://202.**.1:20621, enter password,就ok了。
    注意,这里要用https ,不然会报错如下
    [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:748)
    最后截个图,哈哈哈,终于配置好了


    主要参考:
    http://www.cnblogs.com/wuyida/p/6300210.html
    https://github.com/ipython/ipython/issues/8621

    相关文章

      网友评论

          本文标题:配置jupyter notebook 远程访问

          本文链接:https://www.haomeiwen.com/subject/wsxsaxtx.html