阿里云服务器注册账号并在Linux下配置jupyter notebok并进行远程访问

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 从注册账号到登录服务器并安装jupyter至运行,一步到位,保姆级教程

一、介绍
作为一个水硕,研究生才接触到人工智能专业方向,本科学的是通信。最近急需使用服务器来跑代码,无奈学校的服务器用的人太多,而且他们都是图像处理,我的是数据挖掘,所以接触到阿里云服务器,通过不断摸索和查找资料,也是安装了快两天才真正搞定,期间遇到安装版本问题,配置环境问题等等,都是自己踩过的坑,流过的泪啊。在网上了解到“飞天加速计划·高校学生在家实践”活动,暗自狂喜,算是救命了。
二、使用攻略
因为自己一直用的是jupyter,没有用pycharm,所以想要在anaconda下安装jupyter来运行,但是因为网上的资料比较杂,导致我一下子看好多人资料一直安装失败,可能这个人安装这个版本,那个人安装另一个版本,还有安装文件夹设置不一样,以及配置变量有人先配置,有人后配置,我就安装卸载再安装再卸载,一步一步采坑才走到这一步。
1.通过学生认证后领取服务器,我安装的是Linux-centos7.5版本,记住root密码(注册账号要用)
2.进入控制台,点击实例与镜像-实例,如果实例ID/名称中没有服务器可选,则修改最上方地址!
7c5fa906c106dcaf59f0c1446e58b6d.png
3.实例出现后,点击远程连接-VNC远程连接-立即登录,第一次登陆时候输入会显示远程登录密码,并且只会显示一次,以防忘记,最好记在本子上,亦可点击修改密码。
4.登陆终端后,点击复制命令输入:“root”,点击回车,输入密码,密码为选择系统时的密码。
回车,如果出现welcome...就意味着登陆成功。
5.开始创建用户,命令是:useradd -m admin xxx(自己设定的用户名)
回车,然后输入密码:命令是:passwd xxx
回车,输入密码
回车,再次输入密码
注册成功。
6.打开自己电脑终端win+r , 输入ssh xxx@公网IP,公网IP在阿里云控制台实例中有。
7.输入密码,登陆成功。
8.开始安装anaconda
*复制下面链接,在终端命令行中输入下面代码
wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
*下载等待完成之后,输入下面指令
ls
*我是先执行安装,会发现没有安装指令,root也不行。因为会因没有权限而失败,所以需要先为文件添加可执行权限,复制下面代码运行
chmod u+x Anaconda3-2020.11-Linux-x86_64.sh
*然后我们就可以执行该文件的进入安装程序,安装的时候,按回车键继续,阅读软件许可,直接输入“q”即可,然后输入“yes”表示接受,之后指定Anaconda3的安装路径,如果你没有特殊要求,我们按照默认安装路径即可,直接按“Enter”回车键,正在安装...,然后会询问是否添加Anaconda的环境变量,为了使Anaconda能够全局使用,输入“yes”,这里要先添加变量,我之前没有添加,后面导致产生很多问题。
./Anaconda3-2020.11-Linux-x86_64.sh
*安装成功!
*我们重启终端ssh xxx@公网IP 进入服务器,输入指令,显示conda 4.9.2,则安装成功。
conda -V
9.然后我们安装jupyter,输入以下代码
pip install jupyter
*之后会生成配置文件,复制代码
jupyter notebook --generate-config
*我们设置配置文件的路径为:
~/.jupyter/jupyter_notebook_config.py
*之后输入Python,进入python环境,依次执行:

    from notebook.auth import passwd
    passwd()

*执行上述命令后会让你设置一个密码,这个密码是你在远程windows上访问时需要的密码。输入两次密码后会生成一个密钥:
‘sha1:d66351142f0a:9eea3d7f99e434a6837f5e73af18d03cf0353392’
*退出python环境
exit()
*修改配置文件
vim ~/.jupyter/jupyter_notebook_config.py
修改1、
c.NotebookApp.password = u’sha1: d66351142f0a:9eea3d7f99e434a6837f5e73af18d03cf0353392’
修改2、
c.NotebookApp.ip = ‘*’
修改3、
c.NotebookApp.open_browser = False
修改4、
c.NotebookApp.port = 12345(自己任意设置)
修改5、
c.NotebookApp.allow_remote_access = True
10.启动jupyter
三、收获
以上都是亲身经历踩坑总结,希望可以帮助到大家,也希望自己的研究生之路充满激情,充满希望,可以学到更多的知识。瑞思拜!!!

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6天前
|
Oracle Java 关系型数据库
Linux环境安装配置JDK11
Linux环境安装配置JDK11
32 0
|
1天前
|
Prometheus 监控 Cloud Native
构建高效可靠的Linux服务器监控体系
【4月更文挑战第30天】 在维护企业级Linux服务器的稳定性和性能方面,一个周全的监控体系是至关重要的。本文将探讨如何利用开源工具和实践构建一个高效、灵活且用户友好的监控系统。我们将重点讨论核心组件的选择、配置、报警机制以及数据分析方法,旨在帮助读者打造一个能够实时响应并预防潜在问题的监控环境。
|
1天前
|
Ubuntu 网络安全 数据安全/隐私保护
使用SSH隧道将Ubuntu云服务器Jupyter Notebook端口映射到本地
这样,你就成功地将Ubuntu云服务器上的Jupyter Notebook端口映射到本地,使你能够通过本地浏览器访问并使用Jupyter Notebook。
12 1
|
1天前
|
存储 关系型数据库 MySQL
linux安装MySQL8.0,密码修改权限配置等常规操作详解
linux安装MySQL8.0,密码修改权限配置等常规操作详解
|
3天前
|
安全 算法 Linux
【专栏】Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
【4月更文挑战第28天】OpenVAS 是一款开源的漏洞扫描工具,用于全面评估 Linux 服务器安全。它具有全面性、准确性和实时性的特点,能扫描各种设备并及时发现安全漏洞。使用 OpenVAS 包括安装、配置和执行扫描,以及分析结果并采取修复措施。在使用过程中应注意扫描时间、范围和策略的选择。通过定期检查和修复漏洞,结合其他安全措施,可以提升服务器安全性。OpenVAS 是保障 Linux 服务器安全的重要工具,但安全维护也需要持续学习和适应新挑战。
|
3天前
|
存储 安全 数据管理
【专栏】如何在 Rocky Linux 8 上安装和配置 Elasticsearch
【4月更文挑战第28天】本文指导在Rocky Linux 8上安装配置Elasticsearch,包括添加仓库,运行`yum install elasticsearch`进行安装,修改配置文件如`cluster.name`和`network.host`,启动服务并验证其正常运行。同时,文章提及了内存、文件描述符设置及安全配置,并列出常见问题及解决方法,帮助用户成功搭建Elasticsearch。
|
3天前
|
Linux 网络安全 Docker
【Linux】-docker配置容器并打包成镜像
【Linux】-docker配置容器并打包成镜像
|
3天前
|
网络协议 Linux 开发工具
|
4天前
|
监控 关系型数据库 MySQL
|
5天前
|
监控 Linux 网络安全
Linux服务器如何查询连接服务器的IP
【4月更文挑战第17天】Linux服务器如何查询连接服务器的IP
8 1