前置软件要求

  • Termius 或 Xshell + Xftp
  • PyCharm 专业版 或 VScode
  • EasyConnect 或校园网环境

Termius 的使用

我为什么推荐 Termius:

  1. Termius 支持全平台: Windows / macOS / iOS / Android / Linux
  2. 支持 SSH 信息同步功能(多设备同步)
  3. 可以实现支持 FTP/SFTP 连接 (代替 filezilla 和 WINSCP)
  4. Github 学生认证
  5. 最重要:UI 帅!不解释

推荐设置

  1. 在设置中开启 ① :选择文本即为复制,鼠标右键点击粘贴【类似xshell】
  2. 在设置中开启 ② :用一些明亮的颜色去显示,更加美观

汉化

Github:https://github.com/ArcSurge/Termius-Pro-zh_CN

推荐手动下载

注意备份好原文件,可能因为 Github 汉化补丁版本滞后而汉化失败,此时将原文件恢复到原位置重启即可。

添加服务器

首先点击 ① NEW HOST

再右侧信息栏 ② 中输入服务器 IP、账号、密码等内容

信息填写正确后点击 ③ Connect

添加成功后,双击即可连接服务器

文件传输

  1. 单击 ① SFTP,进入文件传输页面
  2. 点击 ② Select host 选择交互的服务器

选择交互的服务器

  1. 可以在左侧页面右键所要传输的内容,选择“Copy to target directory”,或者使用编译器如 Pycharm 上传到服务器(在后面 Pycharm 的部署中介绍)

  1. 右键右侧界面、内容可以创建新文件夹、删除内容等操作,自行探索
  2. 点击右上角“Action”可实现退出等操作,自行探索

代码运行

确保有空闲显卡!
使用gpustatnvidia-smi查看

  1. pwd 确定当前目录
  2. ls 查看子目录
  3. cd ./XXX 切换目录
  4. 切换到所要运行代码的目录下后python XXX.py运行代码
  5. Ctrl + C停止运行

其他需求请参考 Linux 指令:

【Linux】Linux常用命令60条(含完整命令语句)_linux必学的60个命令-CSDN博客

常用操作

Screen - 远程神器 Screen 命令的保姆级详解教程

TODO:Github 学生认证

Pycharm 远程连接服务器

建议不要调换以下操作的顺序!

Pycharm 部署服务器

  1. 首先在顶部工具栏,点击工具,进入部署的配置界面。

  1. 点开左上角的+号新建一个SFTP连接

  1. 命名服务器

  1. 设置 ① ssh参数,然后进行测试连接,成功后填写 ② 根路径(即项目存放的目的文件夹,可使用“自动检测”快速填写部分内容),在“高级”中设置 ③ 为 UTF-8


  1. 设置完毕后,点击确定即可。下面进入部署界面的选项部分。

  1. 修改为 Ctrl + S 显示保存

设置项目解释器

  1. 选择“添加解释器”并选择“SSH”

  1. 填写服务器信息

等待内省结束

  1. 确保 ①、③ 内容一致,选择“继承全局站点软件包”,最后点击创建即可

  1. 常规的应用解释器操作,不再赘述

项目同步

  1. 选中所要同步的项目

  1. 进入【部署】界面,就可以选择上传或者下载你的项目文件

  1. 上传也可以使用之前所提到的 Ctrl + S,在右下角“文件传输”可以看到上传进度

Xshell + Xftp 可参考文档

XShell免费版的安装配置教程以及使用教程(超级详细、保姆级)-CSDN博客

xftp的简单使用_xftp使用教程-CSDN博客

VScode 可参考文档

vscode连接远程服务器(傻瓜式教学)-CSDN博客