Linux服务器:ssh登录(Windows端)+安装Anaconda+配置jupyter登录设置

本文详细指导了Linux初学者如何通过SSH登录服务器,上传Anaconda安装包,执行安装,以及配置JupyterNotebook,包括密码哈希处理和允许远程访问的步骤。
摘要由CSDN通过智能技术生成

编者按:配置的过程中参考了很多网上的教程,但是发现有两个问题:一是不够小白,刚接触linux的看的一头雾水;二是有些命令或者设置方式已经过时了,并不能达到实际的效果。这篇教程更详细记录了过程,从来没用过linux服务器的依然可以轻松操作。

1、ssh登录服务器
ssh username@ip -p port

在cmd中输入以上命令。username是你的服务器账号名,接着输入你的密码,回车,连接到服务器。

注意:如果不需要指定port,那么只需要命令“ssh username@ip”即可,此时一般默认用的是22端口

2、安装Anaconda

在线安装

如果你的服务器可以联网的,选择在线安装,cmd中继续命令:

wget https://repo.continuum.io/archive/Anaconda3-2024.06-1-Linux-x86_64.sh

这里是在线下载Anaconda的安装包。你可以自己选择版本,进入这个网址查看、选择符合你服务器配置(一般是Linux-x86_64架构)的版本号即可:Index of /icon-default.png?t=O83Ahttps://repo.continuum.io/archive/


离线安装

如果你的服务器不能联网,你需要先下载安装包,还是在上面的网站里面现在.sh的安装包,然后上传到服务器。

这里打开一个新的CMD窗口,命令上传安装包:

scp -P [端口号] [本地安装包路径D:\file\xx.sh] [username@服务器IP]:[服务器路径~/xx/xxx]

注意:-P需要大写;中括号[]去掉,括号内换成你自己的内容;命令中间有的有空格

(查看你的服务器根目录,命令:pwd)


软件上传安装包:

电脑上下载WinSCP软件,登录你的服务器账号,可以直接从本地文件夹拖拽上传。


接着安装Anaconda,先进入安装包所在的文件内:

cd xx/xxx

然后对该文件夹中的.sh软件安装,按照提示一路yes默认安装即可。

bash Anaconda3-2024.06-1-Linux-x86_64.sh
3、配置Jupyter并在本地电脑打开

命令回退到根目录:cd ~

命令检查Anaconda是否安装好:conda

已安装好则会返回版本等相关信息

命令生成默认jupyter配置文件:

jupyter notebook --generate-config

接着命令:ipython

然后依次输入以下命令,按提示自己设置一个密码回车,得到哈希码:

from notebook.auth import passwd
passwd(algorithm='sha1')

如果出现报错“ModuleNotFoundError: No module named 'notebook.auth'”,则依次输入:

from jupyter_server.auth import passwd
passwd(algorithm='sha1')

注意:现在网上的其他教程只输入passwd()返回的是argon2,不是哈希码。复制保存这个哈希码,即一长串的sha1...

命令退出:exit()


使用vim编辑器修改jupyter的配置文件:

vim .jupyter/jupyter_notebook_config.py

记住此时vim编辑器已经打开,并且处于“命令模式”--按下“i”键(英文输入法模式,下同),进入了编辑模式--在开头粘贴以下内容进去:

#设置为 * 表示所有 IP 都可以访问
c.NotebookApp.ip = '*'
#禁止Notebook 启动时自动打开浏览器
c.NotebookApp.open_browser = False
#指定访问的端口,默认是8888,也可以自己设置一个,但是不要与别的用户冲突
c.NotebookApp.port = 8888
#全0表示接受任何IP地址的访问
c.ConnectionFileMixin.ip = '0.0.0.0'
#允许远程访问
c.NotebookApp.allow_remote_access = True
#加入哈希码
c.NotebookApp.password = 'sha1:xxxxxxxxxxxxxx....'

如果你希望更改jupyter的默认打开目录,那么再粘贴进下面的内容(需要先确定你具体的目录路径):

#修改默认启动目录
c.NotebookApp.notebook_dir = '/home/username/xxx'

粘贴完后--按下“esc”键,回到了命令模式--再按下“shift+:”组合键--再依次按下“wq”两个字母--最后按下回车,表示写入了更改并且退出vim编辑器。

同样的方法,修改jupyter_notebook_config.json的内容:

vim .jupyter/jupyter_notebook_config.json

刚打开时里面可能是空白的,按照上面的操作流程,加入以下内容,最后保存并退出vim: 

{
  "NotebookApp": {
    "password": "sha1:xxxxxxxxxxxxxx...."
  }
}

这里面的sha1:xxxxxxxxxxxxxx....即前面保存的哈希码

修改后的效果:


命令启动jupyter:

jupyter notebook

此时jupyter顺利运行,根据上面配置文件中设置的端口,组合以下网址,粘贴到浏览器地址栏,然后访问即可打开服务器的jupyter:

http://[服务器IP]:[自指定的端口号]/

然后输入上面自己设置的密码,即可使用jupyter: 

4、Jupyter的其它设置

汉化

安装以下包,打开Jupyter后,在“设置-语言”中选择中文:

pip install jupyterlab-language-pack-zh-CN

切换环境 

安装以下包,打开Jupyter后,在界面右上角点击选择对应环境名的内核即可:

conda install nb_conda_kernels

--本文完-- 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值