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

简介: 从注册账号到登录服务器并安装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
三、收获
以上都是亲身经历踩坑总结,希望可以帮助到大家,也希望自己的研究生之路充满激情,充满希望,可以学到更多的知识。瑞思拜!!!

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
负载均衡 监控 应用服务中间件
配置Nginx反向代理时如何指定后端服务器的权重?
配置Nginx反向代理时如何指定后端服务器的权重?
143 61
|
13天前
|
存储 弹性计算 安全
阿里云服务器配置选择策略参考及后期使用注意事项
对于初次购买阿里云服务器的一些新手用户来说,在云服务器配置选择和后期使用过程中有一些不清楚的地方,小编分享几点阿里云服务器配置选择策略,以及后期使用注意事项,购买过程中注意好下面这些事项,能让我们选对选好阿里云服务器,购买之后,在使用过程中,注意下面这些事项,能够让我们更好、更安全的使用阿里云服务器。下面是小编分享的一份详尽的阿里云服务器配置与使用指南,以供参考和借鉴。
|
2月前
|
安全 Linux 应用服务中间件
从零开始启动、配置、保护你的云服务器并搭建一个简单的网站
本文详细介绍了如何准备原料、搭建基础环境、进行安全防护、建设网站、管理证书以及开启BBR优化网络性能。主要内容包括获取健康云服务器、配置SSH登录、创建非root用户、启用密钥认证、安装Nginx、申请TLS证书、配置HTTPS自动跳转及优化网络性能等步骤。通过本文,读者可以掌握从零开始搭建个人网站的全过程。
51 1
从零开始启动、配置、保护你的云服务器并搭建一个简单的网站
|
1月前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
2月前
|
存储 人工智能 弹性计算
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理。通过合理优化资源分配、利用自动伸缩及高效数据管理,ECS能显著提升AI系统的性能与效率,降低运营成本,助力科研与企业用户在AI领域取得突破。
64 6
|
2月前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
2月前
|
监控 PHP Apache
优化 PHP-FPM 参数配置:实现服务器性能提升
优化PHP-FPM的参数配置可以显著提高服务器的性能和稳定性。通过合理设置 `pm.max_children`、`pm.start_servers`、`pm.min_spare_servers`、`pm.max_spare_servers`和 `pm.max_requests`等参数,并结合监控和调优措施,可以有效应对高并发和负载波动,确保Web应用程序的高效运行。希望本文提供的优化建议和配置示例能够帮助您实现服务器性能的提升。
87 3
|
5天前
|
机器学习/深度学习 人工智能 PyTorch
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
阿里云GPU云服务器怎么样?阿里云GPU结合了GPU计算力与CPU计算力,主要应用于于深度学习、科学计算、图形可视化、视频处理多种应用场景,本文为您详细介绍阿里云GPU云服务器产品优势、应用场景以及最新活动价格。
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
|
4天前
|
存储 运维 安全
阿里云弹性裸金属服务器是什么?产品规格及适用场景介绍
阿里云服务器ECS包括众多产品,其中弹性裸金属服务器(ECS Bare Metal Server)是一种可弹性伸缩的高性能计算服务,计算性能与传统物理机无差别,具有安全物理隔离的特点。分钟级的交付周期将提供给您实时的业务响应能力,助力您的核心业务飞速成长。本文为大家详细介绍弹性裸金属服务器的特点、优势以及与云服务器的对比等内容。
|
12天前
|
人工智能 JSON Linux
利用阿里云GPU加速服务器实现pdf转换为markdown格式
随着AI模型的发展,GPU需求日益增长,尤其是个人学习和研究。直接购置硬件成本高且更新快,建议选择阿里云等提供的GPU加速型服务器。
利用阿里云GPU加速服务器实现pdf转换为markdown格式