在windows上通过Xshell远程连接虚拟机上ubuntu server的jupyter配置方法
2017-11-01 13:14
1911 查看
要实现标题所描述的功能,需要在Liunx服务器端和windows客户端分别进行配置,需要配置的内容如下:
1、Linux服务器端配置
(1)启动ipython,$ ipython
(2)创建远程连接密码,In [1]: from notebook.auth import passwd; passwd()
输入两次密码,将得到一个字符串,比如'sha1:d0270e88f33b:212384922803ca9bd49d1fb6c11ab42651ccb358',该终端不要关掉,复制该字符串,后面会用到;
(3)生成jupyter的配置文件,$ jupyter notebook --generate-config,将会在home目录下生成一个隐藏文件夹.jupyter,该文件夹中有一个jupyter的配置文件;
(4)打开配置文件,$ vim ~/.jupyter/jupyter_notebook_config.py,复制以下内容粘贴到配置文件中
c.NotebookApp.ip = '*'
c.NotebookApp.password = u' sha1:d0270e88f33b:212384922803ca9bd49d1fb6c11ab42651ccb358'#这里需要改为第(2)步你自己电脑上生成的密钥字符串
c.NotebookApp.port = 9001
c.InteractiveShellApp.matplotlib = 'inline'
(5)设置jupyter notebook在后台不间断运行,且配置成错误信息输出到屏幕(可选),$ nohup jupyter notebook >/dev/null 2>&1 &
2、windows客户端配置
(1)下载Xshell并安装;
(2)第一次启动需要新建连接,输入名称、主机的ip地址,端口号,勾选“连接异常关闭时自动重新连接”,确定,连接,弹出SSH安全警告,选择“接受并保存”,输入用户名,勾选记住用户名,输入密码,勾选“记住密码”,确定,即可成功远程登录;
(3)在Xshell的菜单栏,点击文件-属性-SSH-隧道-添加,侦听端口输入9001,目标主机设为服务器的IP地址,目标端口设为9001,“说明”中填入jupyter,确定;
(4)在第(2)步成功远程登录的Xshell窗口命令行中输入 $ jupyter notebook
或者$jupyter notebook--ip=0.0.0.0 --port=8888
(5)打开本地windows的浏览器,地址栏输入localhost:9001,回车,输入Linux服务器端配置时第(2)步设置的密码,回车,jupyter界面就出来了。
1、Linux服务器端配置
(1)启动ipython,$ ipython
(2)创建远程连接密码,In [1]: from notebook.auth import passwd; passwd()
输入两次密码,将得到一个字符串,比如'sha1:d0270e88f33b:212384922803ca9bd49d1fb6c11ab42651ccb358',该终端不要关掉,复制该字符串,后面会用到;
(3)生成jupyter的配置文件,$ jupyter notebook --generate-config,将会在home目录下生成一个隐藏文件夹.jupyter,该文件夹中有一个jupyter的配置文件;
(4)打开配置文件,$ vim ~/.jupyter/jupyter_notebook_config.py,复制以下内容粘贴到配置文件中
c.NotebookApp.ip = '*'
c.NotebookApp.password = u' sha1:d0270e88f33b:212384922803ca9bd49d1fb6c11ab42651ccb358'#这里需要改为第(2)步你自己电脑上生成的密钥字符串
c.NotebookApp.port = 9001
c.InteractiveShellApp.matplotlib = 'inline'
(5)设置jupyter notebook在后台不间断运行,且配置成错误信息输出到屏幕(可选),$ nohup jupyter notebook >/dev/null 2>&1 &
2、windows客户端配置
(1)下载Xshell并安装;
(2)第一次启动需要新建连接,输入名称、主机的ip地址,端口号,勾选“连接异常关闭时自动重新连接”,确定,连接,弹出SSH安全警告,选择“接受并保存”,输入用户名,勾选记住用户名,输入密码,勾选“记住密码”,确定,即可成功远程登录;
(3)在Xshell的菜单栏,点击文件-属性-SSH-隧道-添加,侦听端口输入9001,目标主机设为服务器的IP地址,目标端口设为9001,“说明”中填入jupyter,确定;
(4)在第(2)步成功远程登录的Xshell窗口命令行中输入 $ jupyter notebook
或者$jupyter notebook--ip=0.0.0.0 --port=8888
(5)打开本地windows的浏览器,地址栏输入localhost:9001,回车,输入Linux服务器端配置时第(2)步设置的密码,回车,jupyter界面就出来了。
相关文章推荐
- Ubuntu16.04 server下配置MySQL,并开启远程连接的方法
- ubuntu 14.04 server版中安装openssh-server并通过xshell远程连接
- ubuntu 14.04桌面版下安装openssh-server以及通过xshell远程连接该服务器(ubuntu)
- 客户机通过xShell远程访问Ubuntu15.04/16.04LTS连接失败的解决方法
- 通过Xshell远程连接虚拟机中的Ubuntu
- virtualbox 中虚拟机(ubuntu-12.10-server)桥接连接方式静态IP地址配置
- SQL Server+win2008防止远程连接数据库的方法(windows自带防火墙处理)
- windows下通过VNC客户端软件远程连接Ubuntu14.04的桌面共享服务vino
- windows下无法通过VNC客户端软件远程连接Ubuntu14.04的桌面共享服务
- Ubuntu 11.10 通过配置vnc使windows可以远程桌面,自动启动
- 在Vista配置SSAS通过HTTP远程连接的方法.
- ubuntu与windows远程连接的方法
- Windows_Server_2008远程桌面多用户登陆的配置方法
- windows 2003 server 记录远程桌面的连接登录日志和修改3389连接端口方法
- windows是用vnc远程连接ubuntu的方法
- sqlyog连接虚拟机ubuntu的mysql server配置
- windows 2003 server 记录远程桌面的连接登录日志和修改3389连接端口方法
- xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置
- Ubuntu 11.10 通过配置vnc使windows可以远程桌面,自动启动(转)