vscode使用远程服务器jupyter

vscode使用远程服务器jupyter

  • vscode链接服务器
    • 1、先确认自己的电脑装好了ssh
    • 2、生成密钥文件, 并上传至服务器
    • 3、下载vscode Remote Development插件
    • 4、配置vscode上的remote-develop插件
    • 5、jupyter 插件(这个插件要在配置好后再安装到服务器端,先完成后面的步骤)
    • 6、启动jupynoote book

vscode链接服务器

1、先确认自己的电脑装好了ssh

vscode使用远程服务器jupyter_第1张图片

2、生成密钥文件, 并上传至服务器

        命令ssh-keygen -t rsa -b 4096来生成密钥文件,生成时路径默认即可,密码的话需要自己记住,也可以留空。完成后,C盘/用户/.ssh文件夹下应该就有id_rsa 和id_rsa.pub两个文件了,分别是私钥和公钥。

//生成密钥文件
ssh-keygen -t rsa -b 4096

        然后需要将本地的密钥文件上传到服务器上(同样在cmd命令行中输入)

SET REMOTEHOST=your-user-name-on-host@host-fqdn-or-ip-goes-here
// 上面这一行需要根据自己服务器的用户名和ip地址自行修改,即:[email protected]

// 下面这两行直接照抄即可
scp %USERPROFILE%\.ssh\id_rsa.pub %REMOTEHOST%:~/tmp.pub
ssh %REMOTEHOST% "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat ~/tmp.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && rm -f ~/tmp.pub"
// 上面第一行的含义是把公钥上传到服务器上
// 上面第二行的含义是将公钥复制到authorized_keys文件中去,同时赋予了~/.shh 700的权限,以及authorized_keys 600的权限

        如果对于私钥没有啥要求的话,强烈建议不要设置私钥密码,不然每次连接都要输入私钥密码。

vscode使用远程服务器jupyter_第2张图片

3、下载vscode Remote Development插件

vscode使用远程服务器jupyter_第3张图片

4、配置vscode上的remote-develop插件

        先创建连接:

vscode使用远程服务器jupyter_第4张图片
        再配置位置:
vscode使用远程服务器jupyter_第5张图片

        在最后面添加上,注意这个路径是你本地的路径。这样下次登录就不需要输入密码了,它会自动认证成功。

IdentityFile "id_rsa文件路径" 

vscode使用远程服务器jupyter_第6张图片
其中:
HostName: 远程服务器的ip地址
User:你登陆服务器的用户名字(应该是这个意思)
IdentityFile: 之前本地生成的shh密钥文件地址

5、jupyter 插件(这个插件要在配置好后再安装到服务器端,先完成后面的步骤)

vscode使用远程服务器jupyter_第7张图片

6、启动jupynoote book

        最后一步就是在服务器项目位置/目录下,启动你的jupyter
vscode使用远程服务器jupyter_第8张图片
        然后输入这个jupynote 关联的(服务器端的:端口8888的那个~)网页地址即可:
vscode使用远程服务器jupyter_第9张图片

你可能感兴趣的:(经验分享,vscode,服务器,jupyter)