1. GPU服务器IP
向学校有关部门申请固定IP。
2. WinSCP文件传输
在自己电脑下载git项目、网络预训练权重、数据集等大型文件,用WinSCP软件上传至GPU服务器。
教程:winscp连接ubuntu,Linux 摸索:使用winSCP连接ubuntu系统
以Ubuntu服务器为例,服务器安装并开启ssh服务,自己电脑安装并开启WinSCP,填写服务器IP、用户名和密码,连接后即可上传、下载文件,就不用自己专门拿着移动硬盘跑到机房拷贝数据。
3. VS Code远程开发
下载VS Code,教程:国内下载vscode速度慢问题解决
使用VS Code,教程:vs code 远程连接服务器(超详细,图文说明),VScode Remote 远程开发与调试。注意,自己的电脑要安装ssh,并将ssh.exe所在的目录路径添加到电脑环境变量Path里(之后重启电脑),ssh.exe位置可以用Everything软件查找。ssh安装,教程:(转)05、Win7上openSSH的安装与配置。
若没有用ssh配置rsa公私钥,连接时VS Code会弹出一个窗口要求输入服务器密码。
远程连接服务器后,VS Code会出现Get Start界面,选择Open File定位到自己对应的工作文件夹。VS Code的控制台字体大小和代码界面字体大小都可以用Settings Preference设置,菜单栏字体大小参考教程:vscode快捷设置左侧导航栏和文本字体大小。
关闭VS Code后,在VS Code终端运行的程序也会关闭,此时可以转入后台运行,解决方案:screen,教程:用VSCode跑天河服务器,怕中间断开,有什么办法?——使用screen。
使用screen时,python的tqdm会出现一点问题,解决方案:解决tqdm一直往下滚动的问题
screen常用命令:screen详解
查看所有窗口:screen -ls
删除某一个screen:screen -X-S 编号 quit,详细见上述链接里的指南
4. 其它远程控制工具
向日葵、TeamViewer