如果实验室服务器不够用,不想总是和师兄师姐抢服务器用可以来试试使用学校的服务器。
一 下载VPN
1.1 操作步骤
网页地址:https://xxzx.xidian.edu.cn/info/1206/1383.htm
进去之后应该是这个界面:
咱们是电脑端,所以点第一个链接进去:进去的界面长这样:
输入学号+密码登录进去即可,进去后的界面长这样:
这样我们的VPN就连接好了。
1.2 异常处理
第一次登录时会提示未下载客户端,我们直接点击下载客户端运行再重新登录即可:
下载好的客户端是这样的:
如果下载的exe可执行文件无法在文件夹中双击打开,则右键可执行文件,以管理员身份运行就可以安装了。
如果下载完客户端之后仍然提示“未下载客户端”,则有两种可能:
1、ECAgent没有可用的端口
2、360等安全防护软件阻止客户端运行
第一种情况的话我们需要逐个查看端口占用情况:
1、win+R打开命令窗口,输入cmd
2、输入命令 netstat -ano | findstr "54530" 查看54530端口的占用情况(ECAgent会按顺序占用 54530 54541 54552 54563 54574 54585 54596 54607 54618端口,如果上述端口均被占用则无法工作)
netstat -ano | findstr "54530"
TCP这三行的最后一个四位数是占用该端口的PID,记住这个PID,逐一查看占用该PID的程序名是什么,如果不是ECAgent,确认是否可以调整端口配置,释放该端口。(正常情况下应该是ECAgent)如果所有的PID都无法释放,则依次检查下一个端口。
如果至少有一个端口被ECAgent占用,则表示可用。这个时候我们重启ECAgent.exe即可。Ctrl+Alt+Del打开任务管理器,结束ECAgent进程,之后会自动重启。
这样再重新登录应该就不会有问题了。我这里重新进还是有问题,换了谷歌浏览器打开之后就好了。
如果还还还还是有问题!!!那就卸载电脑的防护软件,如360安全卫士等,我就含泪删除了!!!
具体参考:帮助中心
二 进入西电高性能计算服务平台
2.1 操作步骤
网页地址:https://xdhpc.xidian.edu.cn/;
打开后界面如下:
找到上机,点进去:
点击使用指南:
找到第二点登录这里,点击链接进入网址,输入学号密码登录。链接:https://xdhpcai.xidian.edu.cn/
登录后的界面是这样的:
在左下角图标处下载客户端组件和使用手册:
找到下载好的客户端组件,双击安装即可:
2.2 异常处理
在登录时出现用户名不存在,则是未加入导师课题组导致的
找师兄或者导师帮你申请加入课题组就可以了:
下载客户端组件的时候,可能会被浏览器判为有害文件,就像这样:
我选择提交为正常文件也不行:
一直会提示你 “App Rep Submissions should go through the smartscreen feedback site via the Edge download manager”,大致意思就是应该通过一个什么智能屏幕提交反馈,具体什么意思我也不太懂,但是我在下载里面可以直接进行保留:
三vscode连接
3.1 操作步骤
首先我们在平台桌面打开应用仓库,启用登录密钥:
自定义登录密钥后会进到自己的作业界面:
打开我的作业,点击作业号,在作业数据中选择以用户名为文件名的 key 文件和 ppk 文件(ppk 文件适用于 putty)下载。
下载完密钥后,可以使用 putty , xshell 等 ssh 工具 选择密钥进行连接和使用:
这里只介绍用win10的命令行工具:
打开 windows 的 cmd 或 powershell 输入 ssh 学号@10.250.0.240 -i 密钥文件 进行远程登录。(旧集群登录地址为 10.253.0.240)
在vscode中下载remote ssh扩展程序,打开远程资源管理器,在ssh一栏选择 加号,在弹出的输入框中填写登录信息,格式为ssh 账号名@登录地址,输入完成后按照提示按Enter。
账号名就是学号或工号,登陆地址有两个,一个是新的 一个是旧的:
比如我的:
enter之后会保存config文件,点击编辑,添加添加 IdentityFile 参数指定本机保存密钥位置:
远程登录上之后就成功了,可以在服务器中进行自己想要的操作:
3.2 异常处理
如果终端命令行提示有下列错误提示,在资源管理器中选择文件在属性中修改安全 权限,确认只有当前用户拥有文件权限,如果有其他用户有此文件权限,在安全 中删除其他用户权限,再尝试登录:
WARNING: UNPROTECTED PRIVATE KEY FILE! Permissions for '.key' are too open. It is required that your private key files are NOT accessible by others. Permission denied (publickey).
如果vscode无法连接远程,则可能是key文件的问题:
则我们可以更改key文件的权限人,仅自己拥有全部控制权即可:
如果还有任何问题 都可以在评论区告诉我哦