MobaXterm基础用法与深度学习环境配置
一、前言
在拥有 GPU 资源的课题组中,多人同时使用一台服务器是常见现象,这可以有效提高资源的利用率。而服务器一般运行的是 Linux 系统(以 Ubuntu 为代表),需要通过远程连接的方式使用。SSH 和 SFTP 是两个分别用于远程连接和文件传输的主流协议,为许多工具(如 X Shell、MobaXterm 等)所支持。本文介绍在 Windows 系统上通过 MobaXterm (功能强大,优先推荐)远程连接 Ubuntu 服务器,配置深度学习环境,以及运行程序的过程。
二、服务器连接
1. 软件安装
从官网下载软件包,Portable Edition 解压后即可使用,Installer Edition 需要安装后才能使用,根据个人需要选择。

2. 软件使用
确定自己需要连接服务器的 IP 地址和用户名,以及连接认证方式(密码或密钥),然后打开软件,按下图操作(如果使用密码则跳过第四步),新建连接会话并保存。

打开连接会话
下图是连接后软件的主界面,在终端输入命令后按回车键即可执行,操作结束后按
Ctrl+D键断开连接。
会话配置复用和文件操作
使用之前建立的会话配置进行连接,通过 SFTP 协议进行文件上传、下载等操作,见下图。

三、深度学习环境配置和使用
此处假定服务器上已经安装好了 Conda 环境(通过 Anaconda 或 Miniconda 安装),可以在终端执行 conda 命令。
1. 环境配置
1 | # 使用Conda进行环境管理 |
2. 环境使用
1 | conda activate env_name # 激活指定环境 |
示例操作如下:

3. 常用命令
1 | nvidia-smi # 查看显卡状况(温度、可用显存、使用率等) |
示例操作如下:

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 饮冰笔记!
评论