在之前服务器使用文档里面的截图,如果使用那种方法开jupyter比较麻烦。
直接通过vscode直连服务器,可以不在jupyter中编写,这样更加方便简单。
方法:
-
连接服务器:ssh.root@xxx.xx.xx.xx -pxx
-
租用智星云服务器:https://zhuanlan.zhihu.com/p/387510463
那么介绍之前的如何用vscode直连呢?
首先安装vscode,在扩展当中选择安装remote -ssh
之后点击
输入刚才写的服务器ssh…….就可以进行连接了,之后出来一个窗口选择linux平台(服务器一般是linux),然后窗口需要点击continue,最后出来窗口输入密码,即可连接。
连接之后,比如进的ssh.root@1.1.1.1-p20,就在File – open file打开deepo,在deepo中创建自己的文件,比如我创建cs,然后就可以在cs这个文件中创建,上传文件了。非常方便
上传文件可以直接在自己电脑上将文件拖入到服务器cs文件中,就可以上传。
在连接上服务器,上传好要运行的文件后,选择python解释器:View->Command Palette->Python:Select interpreter
这个环境也可以自己安装。
之后如果要运行.py文件代码,首先要在terminal中激活环境,必须这样:conda activate xxx
如果要激活上图的选择的环境,则这个xxx是上图的pytorch。
之后即可运行。
接下来便是要学习一些linux常用操作命令,在terminal终端栏中更好的使用服务器
问题:
如果连接服务器出现: could not establish connection to xxxxx
则需要输入:C:\Users\cs-demo.ssh\config到下图最右边的方框中
不知道需不需要删除known_hosts文件?
2.如果之前连了一个地址服务器,但是现在要更改端口号,那么就在remote中的config文件改变端口号,然后重新连接即可。
3.如果新增加了一个ssh服务器地址,但是vscode没显示,重新启动vscode即可显示。
后续问题。。。。。