Linux服务器+深度学习+jupyter远程

1.所需软件

Xshell:控制服务器
Xftp:上传或下载文件到服务器

2. 控制服务器

打开Xshell软件
在这里插入图片描述
此时不要点击确定点击用户身份验证。
在这里插入图片描述
输入用户名,密码,点击确定。
再次打开Xshell时,出现如下界面:
在这里插入图片描述
点击连接:
在这里插入图片描述
剩下的和常规的linux操作一致。
anaconda创建MXNet虚拟GPU环境
创建tensorflow环境和pytorch环境同理。

3. Xftp上传下载文件

在这里插入图片描述
同样输入服务器ip地址,用户名,密码。
vdl_project-master即为所传文件。
在这里插入图片描述

4. jupyter 远程操作

4.1 在服务器虚拟环境上安装jupyter

yuyang@psdz-Z10PE-D8-WS-Invalid-entry-length-16-Fixed-up-to-11:~$ source activate mxnet
(mxnet) yuyang@psdz-Z10PE-D8-WS-Invalid-entry-length-16-Fixed-up-to-11:~$conda install jupyter

4.2 生成配置文件

在远程终端下运行下面的命令自动生成

jupyter notebook --generate-config

这样就在~/.jupyter/下面生成了配置文件jupyter_notebook_config.py

4.3 自动生成密码

自己设置密码,此处设置成1009

jupyter notebook password
Enter password:  ****
Verify password: ****
[NotebookPasswordApp] Wrote hashed password to /Users/you/.jupyter/jupyter_notebook_config.json

这样就在~/.jupyter/下面生成了密码文件jupyter_notebook_config.json

4.4 修改配置文件

在配置文件~/.jupyter/jupyter_notebook_config.py中找到下面几行修改并且取消注释

yuyang@psdz-Z10PE-D8-WS-Invalid-entry-length-16-Fixed-up-to-11:~$ vim ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*'  # 星号代表任意ip,这个跟mysql的权限设置一样,所以说知识是互通的
c.NotebookApp.allow_remote_access = True  # 允许远程连接
c.NotebookApp.password = u'sha1:...'  # 复制的那个密码文件json的一串密码放到这里 
c.NotebookApp.open_browser = False  # 不自动打开浏览器
c.NotebookApp.port =8888  # 可自行指定一个端口, 访问时使用

4.5 重启动jupyter notebook

可以远程访问了。

(mxnet) yuyang@psdz-Z10PE-D8-WS-Invalid-entry-length-16-Fixed-up-to-11:~$ jupyter notebook

找到这行

http://(psdz-Z10PE-D8-WS-Invalid-entry-length-16-Fixed-up-to-11 or 127.0.0.1):8888/

在浏览器输入:

http://172.21.133.26:8888/

在这里插入图片描述
在这里插入图片描述

  • 若无法访问,则关闭防火墙
    sudo ufw disable #ubuntu18 关闭防火墙
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值