AutoDL使用教程
Pycharm-SSH连接
参数含义:
ssh -p 38076 root@region-1.autodl.com
主机:region-1.autodl.com
端口:38076
用户名:root
连接方法:
Case1:新建项目
文件——>新建项目——>先前配置好的解释器 添加解释器 SSH
SSH连接选择“新建”(如果之前配置过这个服务器也可以选择”现有“)——>输入主机、用户名、端口(注意不要输入多余的空格之类的)——等待”内省远程服务器”——>”项目目录和Python运行时配置”,这一步选择远程服务器中的Python环境,解释器的默认位置是/root/miniconda3/bin/python,如果您在miniconda中安装了其他的虚拟环境,那么虚拟环境的python解释器路径在/root/miniconda3/envs/{对应的虚拟环境名称}/bin/python)
Case2:现有的项目
重新配置Python解释器,选择新建,SSH连接,按照Case1的方式进行即可。
连接成功后的交互问题
浏览远程主机
方法一
Pycharm最上方”工具”,部署,浏览远程主机
方法二
Pycharm最右边,”远程主机”
启动远程终端
Pycharm最上方”工具”,启动SSH会话,选择你连接的服务器。
也可以在下面的地方找到终端:
映射
Pycharm最上方”工具”,部署,配置,映射
“本地路径”是本地的项目路径
“部署路径”是远程服务器的映射路径
文件传输
Case1:本地文件传输到远程服务器
如果是本地新建的文件,可以在文件中或者右键点击待传输的文件,选择”部署”,”上传到”,这时候就会把本地的文件传输到映射好的目录中,文件夹也适用于此操作。
如果是在Pycharm中打开远程服务器中的文件,并且做了一些修改,那么在文件最上方就会提示”该文件已被修改,是否上传?”,选择最右边的图标,“上传当前文件,Ctrl+shift+Q”即可。
如果需要批量上传,可以将标签页切换到一个本地的文件(如果标签页是远程服务器的文件,有点选项可能是灰色),然后右键,部署,”将所有打开的文件上传到”,即可。
Case2:远程服务器文件下载到本地
先打开远程主机的界面,选择你要下载的文件,右键,从此处下载即可。
网盘传输数据
阿里网盘
租完服务器后,在”容器实例”界面,快捷工具,”AutoPanel”,然后进入到AutoPanel界面,选择”公网网盘”,选择阿里网盘,然后扫码授权登录。
可以选择授权范围,有”备份盘””资源库”或者二者都授权。
选择你要下载的文件,点击下载,默认下载路径为:/root/autodl-temp
也可以把自己再远程服务器的数据下载到网盘中
百度网盘
较为复杂,暂未尝试
xftp连接
下载Xshell的XFTP软件
还是采用的SSH连接。
可视化界面,支持拖拽。
单个文件(比如压缩包)可以达到5、6M每秒,但是如果是一个文件夹,速度就很慢了。
Jupyter Lab上传数据(最快)
由于Jupyter Lab只能上传单个的文件,所以可以先把文件压缩好,然后再解压缩。
注意:此过程中可能会存在中途传输错误的情况,需要重新传输即可 。
本地压缩
本地的文件夹压缩的格式要求是zip或者rar4,由于rar格式指的是rar5,和rar4格式不一样!
JupyterLab的工作目录为
/root目录,而非/系统根目录
Jupyter Lab上传单个文件
租完服务器后,在”容器实例”界面,快捷工具,”Jupyter Lab”,进入到下面的界面。
点击上述图标即可上传文件。
上传文件后,选择解压缩工具。
解压缩工具及其指令
arc工具(需要下载,不支持rar5)
1 | # 下载安装工具 |
其他工具
Linux系统自带了许多用于压缩和解压缩文件的命令。以下是一些常见的命令及其对应的文件格式:
压缩命令:
tar:
- 常用于创建
.tar、.tar.gz、.tar.bz2、.tar.xz等格式的压缩文件。- 示例:
tar -czvf archive.tar.gz files/(创建一个gzip压缩的tar文件)- 示例:
tar -cjvf archive.tar.bz2 files/(创建一个bzip2压缩的tar文件)- 示例:
tar -cJvf archive.tar.xz files/(创建一个xz压缩的tar文件)gzip:
- 用于压缩单个文件,创建
.gz格式的文件。- 示例:
gzip file.txt(压缩文件并删除原文件)bzip2:
- 用于创建
.bz2格式的压缩文件。- 示例:
bzip2 file.txt(压缩文件并删除原文件)
zip:tar:
- 解压缩
.tar、.tar.gz、.tar.bz2、.tar.xz等格式的文件。- 示例:
tar -xzvf archive.tar.gz(解压gzip压缩的tar文件)- 示例:
tar -xjvf archive.tar.bz2(解压bzip2压缩的tar文件)- 示例:
tar -xJvf archive.tar.xz(解压xz压缩的tar文件)gzip:
- 解压缩
.gz格式的文件。- 示例:
gunzip file.txt.gz(解压缩文件并删除原压缩文件)- 或者:
gzip -d file.txt.gz(与gunzip相同)bzip2:
- 解压缩
.bz2格式的文件。- 示例:
bunzip2 file.txt.bz2(解压缩文件并删除原压缩文件)- 或者:
bzip2 -d file.txt.bz2(与bunzip2相同)
unzip:
- 解压缩
.zip格式的文件。示例:
unzip archive.zip(解压缩zip文件)
请注意,zip和unzip命令可能不在所有Linux发行版中默认安装,但通常可以通过包管理器轻松安装。例如,在Debian或Ubuntu系统中,可以使用以下命令安装:
1 sudo apt-get install zip unzip上述命令涵盖了Linux系统中常见的压缩和解压缩工具。这些工具通常足以处理日常的文件压缩需求。


