凌峰创科服务平台

云服务器如何装Linux系统并下载文件?

  1. 使用云平台提供的控制台(推荐新手):这是最简单、最直接的方式,无需你准备任何本地工具。
  2. 使用SSH远程连接(推荐有经验的用户):这种方式更灵活,功能更强大,是服务器管理的标准做法。

下面我将分步详细讲解这两种方法。


通过云服务器控制台安装Linux系统

大多数云服务商(如阿里云、腾讯云、华为云、AWS、Google Cloud等)都提供Web控制台,让你可以轻松创建和管理服务器实例。

第1步:创建云服务器实例并选择Linux镜像

  1. 登录云平台控制台:打开你选择的云服务商网站(如阿里云ECS控制台、腾讯云CVM控制台),并登录你的账户。
  2. 创建实例:找到“创建实例”、“创建服务器”或类似的按钮。
  3. 选择镜像
    • 在创建向导中,找到“镜像”或“操作系统”这一步。
    • 选择“公共镜像”。
    • 在镜像列表中,找到你想要的Linux发行版,
      • Ubuntu (推荐新手,如 Ubuntu 22.04 LTS)
      • CentOS (企业常用,如 CentOS 7/8)
      • Debian
      • Rocky Linux, AlmaLinux (CentOS的替代品)
    • 选择版本后,云平台会自动为你配置好启动这个系统所需的一切。
  4. 配置其他选项
    • 实例规格:选择CPU和内存配置。
    • 网络:配置VPC、安全组(非常重要!后续需要开放SSH端口)。
    • 存储:配置系统盘大小。
    • 设置密码/密钥:设置登录服务器的密码或上传你的SSH公钥。
  5. 确认创建:检查所有配置后,点击“创建”或“确认”。

创建完成后,云平台会为你分配一个公网IP地址,记下这个IP地址。

第2步:通过控制台下载文件到服务器

对于刚创建好的、还没有安装任何复杂工具的“裸机”服务器,云平台通常提供了一个名为“VNC控制台”或“Web Shell”的功能。

云服务器如何装Linux系统并下载文件?-图1

  1. 找到VNC/Web Shell
    • 在你的服务器列表中,找到刚刚创建好的实例。
    • 在其“操作”或“管理”菜单中,找到“远程连接”、“VNC控制台”或“Web Shell”选项并点击。
  2. 登录系统
    • 如果是VNC,它会弹出一个新的窗口,模拟一个显示器,你会在上面看到Linux系统的启动过程,最后会停在登录界面。
    • 输入你设置的用户名(通常是 root)和密码
    • 如果是Web Shell,它可能已经帮你自动登录了,或者会要求你输入用户名和密码。
  3. 下载文件

    登录成功后,你就拥有了一个命令行界面,现在你可以使用各种下载工具了。

常用的下载命令:

  • 使用 wget (最常用) wget 是一个强大的非交互式网络下载工具,非常稳定。

    # 下载单个文件
    wget http://example.com/path/to/your/file.zip
    # 下载并重命名
    wget -O new_name.zip http://example.com/path/to/your/file.zip
    # 下载整个网站(谨慎使用)
    wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://example.com/some_directory/
  • 使用 curl curl 也是一个多功能工具,不仅可以下载文件,还能发送HTTP请求。

    云服务器如何装Linux系统并下载文件?-图2

    # 下载单个文件
    curl -O http://example.com/path/to/your/file.iso
    # 下载并重命名
    curl -o new_name.iso http://example.com/path/to/your/file.iso
  • 从云存储下载(如阿里云OSS、腾讯云COS) 如果文件在你的云存储上,服务商通常会提供命令行工具(CLI)。

    • 阿里云OSS:
      # 首先需要安装ossutil
      # 然后执行下载命令
      ./ossutil cp oss://your-bucket-name/path/to/remote-file.zip /local/path/to/save/

通过SSH远程连接安装和下载

这是更专业、更高效的方式,你需要一个本地的SSH客户端(Windows 10/11自带了OpenSSH,macOS和Linux系统通常也预装了)。

第1步:准备SSH连接

  1. 获取公网IP:同上,从云平台获取你的服务器公网IP。
  2. 确保安全组开放端口
    • 在云平台控制台,找到你的实例关联的“安全组”设置。
    • 添加一条入站规则
      • 端口范围22 (SSH服务的默认端口)
      • 授权对象0.0.0/0 (表示允许任何IP连接,不安全但方便测试) 或你自己的公网IP(更安全)。
  3. 连接服务器
    • Windows (使用PowerShell或CMD):
      ssh root@你的服务器公网IP
    • macOS / Linux:
      ssh root@你的服务器公网IP
    • 首次连接:系统会提示你服务器的指纹是否可信,输入 yes
    • 输入密码:输入你在创建实例时设置的 root 用户密码。

连接成功后,你就在本地电脑的终端里直接操作你的云服务器了。

第2步:在SSH会话中下载文件

连接成功后,你可以直接在SSH终端里使用 wgetcurl,方法和场景一完全一样。

云服务器如何装Linux系统并下载文件?-图3

# 使用wget下载
wget https://archive.apache.org/dist/httpd/httpd-2.4.58.tar.gz
# 使用curl下载
curl -O https://download.redis.io/releases/redis-7.0.11.tar.gz

第3步:从本地上传文件到服务器

SSH不仅可以下载,还可以上传文件,这非常实用。

  • 使用 scp (Secure Copy) 命令

    scp 是通过SSH安全地复制文件的命令。

    # 语法: scp 本地文件路径 用户名@服务器IP:服务器上保存路径
    # 示例: 将你电脑上的 C:\Users\YourUser\Documents\config.txt 上传到服务器的 /root/ 目录下
    # (Windows PowerShell/CMD)
    scp C:\Users\YourUser\Documents\config.txt root@你的服务器公网IP:/root/
    # 示例: 将你电脑上的 ~/Downloads/my_app.jar 上传到服务器的 /opt/ 目录下
    # (macOS/Linux)
    scp ~/Downloads/my_app.jar root@你的服务器公网IP:/opt/

总结与建议

特性 云平台控制台 SSH远程连接
易用性 极高,无需本地工具,图形化界面引导。 中等,需要基本的命令行和SSH知识。
功能 基础,主要用于初始安装和紧急调试。 强大,可以进行所有服务器管理操作。
灵活性 较低,依赖云平台提供的Web Shell功能。 极高,可以使用任何你安装的软件和工具。
适用人群 Linux初学者、需要快速创建和测试服务器的用户。 所有开发者、系统管理员、追求效率的用户。

我的建议:

  1. 新手入门:从场景一开始,先学会在云平台创建实例,并通过VNC/Web Shell完成基本操作和文件下载,建立对云服务器的直观认识。
  2. 进阶必备尽快掌握场景二,SSH是服务器管理的核心技能,学会使用SSH连接,并熟练掌握 wget/curl 下载和 scp 上传,这将极大提升你的工作效率,绝大多数时候,你都会通过SSH来管理你的服务器。

分享:
扫描分享到社交APP
上一篇
下一篇