如何租服务器,在上面跑代码 - xshell(超详细)

本文介绍了当笔记本性能不足时,如何在AutoDL平台上租用服务器,使用Xshell进行连接,并通过FileZilla传输文件。详细步骤包括选择服务器配置,SSH连接,创建目录,传输数据以及在服务器上运行Python代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

前言

正文开始

租服务器

Xshell连接

fz传输文件

创建目录

运行代码 


前言

假设你的笔记本电脑不足以跑起来某代码,或者速度很慢。这时,就可以选择在服务器上跑代码。

这里举一个实现的例子:你想在AutoDL上租一个服务器,然后用xshell进行连接,再用fz进行文件(数据)传输,最终在服务器上跑起来代码

正文开始

租服务器

打开AutoDL官网   AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL

在算力市场中,可以按需选择(注意:红框画住的地方也要选择哦)

 在控制台 - 容器实例中,

可以查看服务器信息,包括指令和密码,例如:

  • ssh -p 12345 root@abcde-00.seetacloud.com
  • 7654321

 其中,12345为端口号,root为用户名,abcde-00.seetacloud.com为主机名,7654321为密码

Xshell连接

打开Xshell 7,可以从官网下载,不赘述了

点击新建对话

 接下来还需要输入用户名和密码.......

fz传输文件

 打开FileZilla Client,自行下载

填入服务器信息(注意:主机名称前要加 sftp:// 或者其他的)

创建目录

这一步也可以在Xshell中进行,这是我觉得这里方便(要注意这里的目录结构也会影响代码中的文件路径,要保持一致)

把准备好的数据集或代码直接拖进去,图片以数据集为例

 

 等待传输

传输成功

运行代码 

再次打开Xshell(顺便 ls cd 检查一下目录结构),再 cd 到代码所在文件夹下,在终端输入以下代码开始运行

python XXXXXX.py

举个栗子( 这期间可能会有很多报错等等,需要熟悉Linux命令)

运行成功,输出内容

### 租用服务器以运行 Spyder 的相关信息 租用服务器来运行像 Spyder 这样的集成开发环境 (IDE),通常涉及选择合适的云服务提供商以及配置适合的计算资源。以下是关于如何租用服务器并设置其用于运行 Spyder 的详细说明: #### 1. **选择云服务提供商** 常见的云服务提供商标榜高性能计算能力,支持多种编程语言和工具集。一些主流的选择包括 Amazon Web Services (AWS), Microsoft Azure, 和 Google Cloud Platform (GCP)[^2]。 这些平台提供了虚拟机实例选项,允许用户安装自定义软件包和服务。对于 Python 开发者来说,这通常是理想的选择,因为它们可以轻松部署 Jupyter Notebook 或其他 IDEs 如 Spyder。 #### 2. **创建虚拟机实例** 一旦选择了特定的服务商,下一步就是启动一个新的虚拟机(VM) 实例。此过程可能因供应商而异,但一般步骤如下所示: - 登录到所选服务商控制台。 - 寻找 “Compute” 部分下的 VM 创建向导。 - 设置操作系统镜像(推荐 Ubuntu Server LTS 版本或其他 Linux 发行版),因为它更易于管理依赖项。 ```bash sudo apt update && sudo apt upgrade -y ``` 上述命令可用于更新基于 Debian/Ubuntu 的系统的软件包列表[^3]。 #### 3. **安装必要的软件组件** 为了使 Spyder 正常工作,在新建立好的环境中还需要完成几个额外的任务: - 安装 Anaconda 或 Miniconda 来简化 Python 包管理和环境隔离; - 使用 Conda 命令安装 Spyder 及其所需库; ```bash wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh source ~/.bashrc conda install spyder ``` 以上脚本下载并执行 Miniconda 脚本来初始化环境,并通过 `conda` 工具链加载 Spyder 应用程及其关联模块[^4]。 #### 4. **远程访问与桌面共享** 由于大多数云端机器仅暴露 SSH 接口,默认情况下无法图形化操作 GUI 类型的应用比如 Spyder。因此需要借助 X11 Forwarding 技术或者 VNC/NX 等解决方案实现可视化交互体验。 如果采用的是本地客户端连接方式,则需确保已启用相应的转发功能: ```bash ssh -Y user@server_address spyder & ``` 这里 `-Y` 参数开启信任模式下的 X11 转发机制以便渲染窗口界面[^5]。 另外一种方法则是搭建专门的 RDP/VNC 服务端进程供外部调用接入。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值